protected void btnsave_Click(object sender, EventArgs e) { try { var list = new List <Mod_TMD_FYZB>(); for (int i = 0; i < rptList2.Items.Count; i++) { HtmlInputCheckBox cbxID = (HtmlInputCheckBox)rptList2.Items[i].FindControl("cbxID"); TextBox txtwgt = (TextBox)rptList2.Items[i].FindControl("txtwgt"); if (cbxID.Checked) { Mod_TMD_FYZB mod = new Mod_TMD_FYZB(); mod.C_ID = cbxID.Value; mod.N_WGT = Convert.ToDecimal(txtwgt.Text ?? "0"); list.Add(mod); } } if (list.Count > 0) { if (tmd_dispatch.UpdateAreaFyZb(list, 0)) { ScriptManager.RegisterStartupScript(UpdatePanel2, this.Page.GetType(), "", "alert('保存成功');", true); } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(UpdatePanel2, this.Page.GetType(), "", "alert('" + ex.Message + "');", true); } }
private Mod_TMD_FYZB GetMod(string dt, string wgt, string dept) { Mod_TMD_FYZB mod = new Mod_TMD_FYZB(); mod.D_DAY = Convert.ToDateTime(dt); mod.C_DEPT = dept; mod.N_WGT = Convert.ToDecimal(wgt); return(mod); }
//汽运/火运/超期发运录入 protected void btnQyHyAdd_Click(object sender, EventArgs e) { try { bool result = true; List <Mod_TMD_FYZB> list = new List <Mod_TMD_FYZB>(); for (int i = 0; i < rptList.Items.Count; i++) { HtmlInputCheckBox cbxID = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID"); HtmlInputText txtN_QYFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYFY"); HtmlInputText txtN_QYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYJKFY"); HtmlInputText txtN_HYFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYFY"); HtmlInputText txtN_HYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYJKFY"); HtmlInputText txtN_CQFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_CQFY"); if (cbxID.Checked) { if (!string.IsNullOrEmpty(cbxID.Value)) { Mod_TMD_FYZB mod = new Mod_TMD_FYZB(); mod.N_QYFY = Convert.ToDecimal(txtN_QYFY.Value); mod.N_QYJKFY = Convert.ToDecimal(txtN_QYJKFY.Value); mod.N_HYFY = Convert.ToDecimal(txtN_HYFY.Value); mod.N_HYJKFY = Convert.ToDecimal(txtN_HYJKFY.Value); mod.N_CQFY = Convert.ToDecimal(txtN_CQFY.Value); mod.C_ID = cbxID.Value; list.Add(mod); } else { result = false; break; } } } if (result) { if (tmd_dispatch.UpdateAreaFyZb(list, 2)) { GetList(); this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('录入成功');</script>", false); } } else { this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('还没有生成发运指标日报表记录,暂无录入,请联系相关负责人!');</script>", false); } } catch (Exception ex) { this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('" + ex.Message + "');</script>", false); } }
//控制发运 protected void btnKzFy_Click(object sender, EventArgs e) { try { bool result = true; List <Mod_TMD_FYZB> list = new List <Mod_TMD_FYZB>(); for (int i = 0; i < rptList.Items.Count; i++) { HtmlInputCheckBox cbxID = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID"); Literal ltlC_FLAG = (Literal)rptList.Items[i].FindControl("ltlC_FLAG"); if (cbxID.Checked) { if (!string.IsNullOrEmpty(cbxID.Value)) { Mod_TMD_FYZB mod = new Mod_TMD_FYZB(); mod.C_FLAG = ltlC_FLAG.Text == "N" ? "Y" : "N"; mod.C_ID = cbxID.Value; list.Add(mod); } else { result = false; break; } } } if (result) { if (tmd_dispatch.UpdateAreaFyZb(list, 3)) { GetList(); this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('设置成功');</script>", false); } } else { this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('还没有生成发运指标日报表记录,请联系相关负责人!');</script>", false); } } catch (Exception ex) { this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('" + ex.Message + "');</script>", false); } }
//生成发运指标日报表 protected void btnZbAdd_Click(object sender, EventArgs e) { try { List <Mod_TMD_FYZB> list = new List <Mod_TMD_FYZB>(); for (int i = 0; i < rptList.Items.Count; i++) { HtmlInputCheckBox cbxID = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID"); Literal ltlC_DEPT = (Literal)rptList.Items[i].FindControl("ltlC_DEPT"); Literal ltlN_ZKWGT = (Literal)rptList.Items[i].FindControl("ltlN_ZKWGT"); Literal ltlN_JKWGT = (Literal)rptList.Items[i].FindControl("ltlN_JKWGT"); Literal ltlN_CQWGT = (Literal)rptList.Items[i].FindControl("ltlN_CQWGT"); Literal ltlN_DPWGT = (Literal)rptList.Items[i].FindControl("ltlN_DPWGT"); Literal ltlN_KCZB = (Literal)rptList.Items[i].FindControl("ltlN_KCZB"); Literal ltlN_JKZB = (Literal)rptList.Items[i].FindControl("ltlN_JKZB"); Literal ltlN_CQZB = (Literal)rptList.Items[i].FindControl("ltlN_CQZB"); Literal ltlN_FYJKZB = (Literal)rptList.Items[i].FindControl("ltlN_FYJKZB"); Literal ltlN_FYCQZB = (Literal)rptList.Items[i].FindControl("ltlN_FYCQZB"); Literal ltlC_TYPE = (Literal)rptList.Items[i].FindControl("ltlC_TYPE"); HtmlInputText txtN_WGT = (HtmlInputText)rptList.Items[i].FindControl("txtN_WGT"); HtmlInputText txtN_QYFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYFY"); HtmlInputText txtN_QYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYJKFY"); HtmlInputText txtN_HYFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYFY"); HtmlInputText txtN_HYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYJKFY"); HtmlInputText txtN_CQFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_CQFY"); if (string.IsNullOrEmpty(cbxID.Value) && ltlC_TYPE.Text == "N") { Mod_TMD_FYZB mod = new Mod_TMD_FYZB(); mod.C_DEPT = ltlC_DEPT.Text; mod.D_DAY = Convert.ToDateTime(txtDate.Value); mod.N_ZKWGT = Convert.ToDecimal(ltlN_ZKWGT.Text); mod.N_JKWGT = Convert.ToDecimal(ltlN_JKWGT.Text); mod.N_CQWGT = Convert.ToDecimal(ltlN_CQWGT.Text); mod.N_KCZB = Convert.ToDecimal(ltlN_KCZB.Text); mod.N_JKZB = Convert.ToDecimal(ltlN_JKZB.Text); mod.N_CQZB = Convert.ToDecimal(ltlN_CQZB.Text); mod.N_FYJKZB = Convert.ToDecimal(ltlN_FYJKZB.Text); mod.N_FYCQZB = Convert.ToDecimal(ltlN_FYCQZB.Text); mod.N_WGT = Convert.ToDecimal(txtN_WGT.Value); mod.N_QYFY = Convert.ToDecimal(txtN_QYFY.Value); mod.N_QYJKFY = Convert.ToDecimal(txtN_QYFY.Value); mod.N_HYFY = Convert.ToDecimal(txtN_HYFY.Value); mod.N_HYJKFY = Convert.ToDecimal(txtN_HYJKFY.Value); mod.N_CQFY = Convert.ToDecimal(txtN_CQFY.Value); mod.C_FLAG = "N"; mod.N_SORT = i; mod.C_TYPE = "N"; mod.N_DPWGT = Convert.ToDecimal(ltlN_DPWGT.Text); list.Add(mod); } else { //修改指标 Mod_TMD_FYZB mod = new Mod_TMD_FYZB(); mod.C_ID = cbxID.Value; mod.N_KCZB = Convert.ToDecimal(ltlN_KCZB.Text); mod.N_JKZB = Convert.ToDecimal(ltlN_JKZB.Text); mod.N_CQZB = Convert.ToDecimal(ltlN_CQZB.Text); mod.N_FYJKZB = Convert.ToDecimal(ltlN_FYJKZB.Text); mod.N_FYCQZB = Convert.ToDecimal(ltlN_FYCQZB.Text); mod.N_WGT = Convert.ToDecimal(txtN_WGT.Value); mod.C_TYPE = "Y"; list.Add(mod); } } if (list.Count > 0) { if (tmd_dispatch.InsertFYZB(list)) { GetList(); this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('发运指标生成成功');</script>", false); } } } catch (Exception ex) { this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('" + ex.Message + "');</script>", false); } }