private void save()
        {
            if (Mark2 == 1)
            {
                EmulsificationAsphaltumProduceLog model = new EmulsificationAsphaltumProduceLog();
                model.eiId      = long.Parse(dgv_notify_1.SelectedRows[0].Cells["eiid"].Value.ToString());
                model.inputDate = DateTime.Now;
                model.inputMan  = this.UserName;

                model.pId         = long.Parse(dgv_notify_1.SelectedRows[0].Cells["ppid"].Value.ToString());
                model.pId2        = long.Parse(dgv_notify_1.SelectedRows[0].Cells["pid"].Value.ToString());
                model.produceDate = DateTime.Parse(dtp_produceDate.Value.ToShortDateString());
                model.ptId        = long.Parse(cmb_produceTeam.SelectedValue.ToString());
                model.quantity1   = decimal.Parse(txt_quantity1.Text.Trim());

                if (!string.IsNullOrEmpty(txt_quantity2.Text.Trim()))
                {
                    model.quantity2 = decimal.Parse(txt_quantity2.Text.Trim());
                }
                if (!string.IsNullOrEmpty(txt_quantity3.Text.Trim()))
                {
                    model.quantity3 = decimal.Parse(txt_quantity3.Text.Trim());
                }

                model.remark           = txt_remark.Text.Trim();
                model.startMachineTime = DateTime.Parse(string.Format("{0} {1}", dtp_produceDate.Value.ToShortDateString(), dtp_startMachineTime.Text));
                model.stopMachineTime  = DateTime.Parse(string.Format("{0} {1}", dtp_produceDate.Value.ToShortDateString(), dtp_stopMachineTime.Text));
                model.weather          = txt_weather.Text.Trim();
                producePlan.saveProduceLog(model);
            }
            else
            {
                RestructureAsphaltumProduceLog model = new RestructureAsphaltumProduceLog();
                model.eiId      = long.Parse(dgv_notify_1.SelectedRows[0].Cells["eiid"].Value.ToString());
                model.inputDate = DateTime.Now;
                model.inputMan  = this.UserName;

                model.pId         = long.Parse(dgv_notify_1.SelectedRows[0].Cells["ppid"].Value.ToString());
                model.pId2        = long.Parse(dgv_notify_1.SelectedRows[0].Cells["pid"].Value.ToString());
                model.produceDate = DateTime.Parse(dtp_produceDate.Value.ToShortDateString());
                model.ptId        = long.Parse(cmb_produceTeam.SelectedValue.ToString());
                model.quantity1   = decimal.Parse(txt_quantity1.Text.Trim());

                if (!string.IsNullOrEmpty(txt_quantity2.Text.Trim()))
                {
                    model.quantity2 = decimal.Parse(txt_quantity2.Text.Trim());
                }
                if (!string.IsNullOrEmpty(txt_quantity3.Text.Trim()))
                {
                    model.quantity3 = decimal.Parse(txt_quantity3.Text.Trim());
                }

                model.remark           = txt_remark.Text.Trim();
                model.startMachineTime = DateTime.Parse(string.Format("{0} {1}", dtp_produceDate.Value.ToShortDateString(), dtp_startMachineTime.Text));
                model.stopMachineTime  = DateTime.Parse(string.Format("{0} {1}", dtp_produceDate.Value.ToShortDateString(), dtp_stopMachineTime.Text));
                model.weather          = txt_weather.Text.Trim();
                producePlan.saveProduceLog(model);
            }
        }
Example #2
0
 /// <summary>
 /// 保存生产记录
 /// </summary>
 /// <param name="mixtureProduceLog">生产记录对象</param>
 /// <returns></returns>
 public bool saveProduceLog(EmulsificationAsphaltumProduceLog emulsificationAsphaltumProduceLog)
 {
     return(producePlanDB.saveProduceLog(emulsificationAsphaltumProduceLog));
 }