private void save() { MixtureProduceLog mixtureProduceLog = new MixtureProduceLog(); mixtureProduceLog.coarseMaterialHydratedRate = decimal.Parse(txt_coarseMaterialHydratedRate.Text.Trim()); mixtureProduceLog.eiId = long.Parse(dgv_notify.SelectedRows[0].Cells["eiid"].Value.ToString()); mixtureProduceLog.inputDate = DateTime.Now; mixtureProduceLog.inputMan = this.UserName; mixtureProduceLog.morningTemperature = decimal.Parse(txt_morningTemperature.Text.Trim()); mixtureProduceLog.nightTemperature = decimal.Parse(txt_nightTemperature.Text.Trim()); mixtureProduceLog.noonTemperature = decimal.Parse(txt_noonTemperature.Text.Trim()); string pnId = dgv_notify.SelectedRows[0].Cells["pnId"].Value.ToString(); string pmId = dgv_notify.SelectedRows[0].Cells["pmId"].Value.ToString(); long pId = long.Parse(producePlan.getPid(pnId, pmId).ToString()); mixtureProduceLog.pId = pId; mixtureProduceLog.ppId = long.Parse(dgv_notify.SelectedRows[0].Cells["ppid"].Value.ToString()); mixtureProduceLog.tpId = long.Parse(dgv_notify.SelectedRows[0].Cells["tpid"].Value.ToString()); mixtureProduceLog.produceDate = DateTime.Parse(dtp_produceDate.Value.ToShortDateString()); mixtureProduceLog.ptId = long.Parse(cmb_produceTeam.SelectedValue.ToString()); mixtureProduceLog.quantity1 = decimal.Parse(txt_quantity1.Text.Trim()); if (!string.IsNullOrEmpty(txt_quantity2.Text.Trim())) { mixtureProduceLog.quantity2 = decimal.Parse(txt_quantity2.Text.Trim()); } if (!string.IsNullOrEmpty(txt_quantity3.Text.Trim())) { mixtureProduceLog.quantity3 = decimal.Parse(txt_quantity3.Text.Trim()); } mixtureProduceLog.refinedMaterialHydratedRate = decimal.Parse(txt_refinedMaterialHydratedRate.Text.Trim()); mixtureProduceLog.remark = txt_remark.Text.Trim(); mixtureProduceLog.startMachineTime = DateTime.Parse(string.Format("{0} {1}", dtp_produceDate.Value.ToShortDateString(), dtp_startMachineTime.Text)); mixtureProduceLog.stopMachineTime = DateTime.Parse(string.Format("{0} {1}", dtp_produceDate.Value.ToShortDateString(), dtp_stopMachineTime.Text)); mixtureProduceLog.weather = txt_weather.Text.Trim(); //mixtureProduceLog.total producePlan.saveProduceLog(mixtureProduceLog); }
/// <summary> /// 保存生产记录 /// </summary> /// <param name="mixtureProduceLog">生产记录对象</param> /// <returns></returns> public bool saveProduceLog(MixtureProduceLog mixtureProduceLog) { return(producePlanDB.saveProduceLog(mixtureProduceLog)); }