| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Tool;
- using CoreFS.CA06;using Pur.Entity;
- using Infragistics.Win.UltraWinGrid;
- using Pur.configure;
- using Pur.Entity.configureEntity;
- using com.hnshituo.pur.vo;
- using Pur.Entity.pur_planEntity;
- using Pur.Entity.Purplan;
- namespace Pur.pur_plan
- {
- public partial class frmSetTaskPrice : FrmPmsBase
- {
- UltraGridRow uge = null;
- public frmSetTaskPrice(OpeBase ob, UltraGridRow ugr)
- {
- InitializeComponent();
- this.ob = ob;
- uge = ugr;
- }
- /// <summary>
- /// 界面加载
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void frmSetTaskPrice_Load(object sender, EventArgs e)
- {
- txt_taskId.Text = uge.Cells["taskId"].Value.ToString();
- txt_taskName.Text = uge.Cells["taskName"].Value.ToString();
- dt_REQ_DATE.Value = DateTime.Now;
- getTaskAmtandQty();
- }
- /// <summary>
- /// 获取任务单价格和数量
- /// </summary>
- private void getTaskAmtandQty()
- {
- DataTable dt = this.execute<DataTable>("com.hnshituo.pur.purplan.service.TaskPriceAuditService", "getTaskAmtandQty", new object[] { uge.Cells["TASKID"].Value.ToString() });
- if(dt.Rows.Count>0)
- {
- txt_TASK_AMT.Text = dt.Rows[0]["TASKAMT"].ToString();
- txt_TASK_QTY.Text = dt.Rows[0]["TASKQTY"].ToString();
- }
- }
- /// <summary>
- /// 菜单栏
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- switch (e.Tool.Key.ToString())
- {
- case "confirm":
- SetTaskPrice();
- break;
- case "ESC":
- this.Close();
- break;
- }
- }
- /// <summary>
- /// 确认
- /// </summary>
- private void SetTaskPrice()
- {
- try
- {
- PurTaskPriceAuditEntity TaskPriceAuditEntity = new PurTaskPriceAuditEntity();
- TaskPriceAuditEntity.Validflag = "1";
- TaskPriceAuditEntity.Remark = txt_REMARK.Text;//备注
- TaskPriceAuditEntity.TaskAmt = txt_TASK_AMT.Text.Trim() == "" ? 0 : double.Parse(txt_TASK_AMT.Text);//金额
- TaskPriceAuditEntity.TaskQty = txt_TASK_QTY.Text.Trim() == "" ? 0 : double.Parse(txt_TASK_QTY.Text);//数量
- TaskPriceAuditEntity.MngOrgName = txt_MNG_ORG_NAME.Text;//定价项目
- TaskPriceAuditEntity.ReqOrgId = mngOrgId;//填报单位
- TaskPriceAuditEntity.ReqOrgName = txt_REQ_ORG_NAME.Text;
- TaskPriceAuditEntity.ReqDate = System.DateTime.Now;
- TaskPriceAuditEntity.ProcRecord = txt_procRecord.Text;//定价内容
- TaskPriceAuditEntity.TaskName = txt_taskName.Text;//任务名称
- TaskPriceAuditEntity.TaskId = txt_taskId.Text;//任务单号
- TaskPriceAuditEntity.CreateName = UserInfo.GetUserName();
- TaskPriceAuditEntity.CreateUserid = UserInfo.GetUserID();
- TaskPriceAuditEntity.Status = "1";
- CoreResult crt = this.execute<CoreResult>("com.hnshituo.pur.purplan.service.TaskPriceAuditService", "SetTaskPrice", new object[] { TaskPriceAuditEntity });
- if (crt.Resultcode != 0)
- {
- MessageUtil.ShowTips("采购价格生成失败!");
- return;
- }
- else
- {
- PurTaskMEntity Tkm = new PurTaskMEntity();
- Tkm.TaskId = txt_taskId.Text;
- Tkm.Status = "11";
- CoreResult crt1 = this.execute<CoreResult>("com.hnshituo.pur.purplan.service.TaskMService", "doUpdate", new object[] { Tkm });
- MessageUtil.ShowTips("采购价格生成功!");
- this.Close();
- }
- }
- catch (Exception ex)
- {
- MessageBox.Show("生成失败:" + ex);
- }
- }
- /// <summary>
- /// 科室弹窗
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- string mngOrgId = null;
- private void txt_REQ_ORG_ID_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
- {
- frmdepartment fdt = new frmdepartment(ob);
- fdt.ShowDialog();
- if (fdt.BuyerUnitDesc == null)
- return;
- txt_REQ_ORG_NAME.Text = fdt.BuyerUnitDesc;
- mngOrgId = fdt.BuyerUnitCode;
- }
- }
- }
|