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