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); } }
/// <summary> /// 保存生产记录 /// </summary> /// <param name="mixtureProduceLog">生产记录对象</param> /// <returns></returns> public bool saveProduceLog(EmulsificationAsphaltumProduceLog emulsificationAsphaltumProduceLog) { return(producePlanDB.saveProduceLog(emulsificationAsphaltumProduceLog)); }