protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { GetArea(); if (!string.IsNullOrEmpty(Request.QueryString["ID"])) { hidID.Value = Request.QueryString["ID"]; Mod_TMB_AREAPLAN mod = new Mod_TMB_AREAPLAN(); mod = areaPlan.GetModel(hidID.Value); if (mod != null) { dropArea.SelectedIndex = dropArea.Items.IndexOf(dropArea.Items.FindByValue(mod.C_AERA_ID)); Start.Value = Convert.ToDateTime(mod.D_START).ToString("yyy-MM-dd"); End.Value = Convert.ToDateTime(mod.D_END).ToString("yyy-MM-dd"); txtNum.Value = mod.N_WGT.ToString(); } } } catch (Exception ex) { WebMsg.MessageBox(ex.Message); } } }
protected void btnEdit_Click(object sender, EventArgs e) { List <Mod_TMB_AREAPLAN> list = new List <Mod_TMB_AREAPLAN>(); try { bool result = true;//是否生成签单指标 for (int i = 0; i < rptList.Items.Count; i++) { HtmlInputCheckBox cbxID = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID"); TextBox txtPTZB = (TextBox)rptList.Items[i].FindControl("txtPTZB"); TextBox txtPZZB = (TextBox)rptList.Items[i].FindControl("txtPZZB"); TextBox txtJPZB = (TextBox)rptList.Items[i].FindControl("txtJPZB"); TextBox txtJKZB = (TextBox)rptList.Items[i].FindControl("txtJKZB"); if (cbxID.Checked) { if (string.IsNullOrEmpty(cbxID.Value)) { result = false; break; } #region //添加区域签单量/监控量 Mod_TMB_AREAPLAN mod = new Mod_TMB_AREAPLAN(); mod.N_WGT_PT = Convert.ToDecimal(txtPTZB.Text == "" ? "0" : txtPTZB.Text); mod.N_WGT_GS = Convert.ToDecimal(txtPZZB.Text == "" ? "0" : txtPZZB.Text); mod.N_WGT_JP = Convert.ToDecimal(txtJPZB.Text == "" ? "0" : txtJPZB.Text); mod.N_WGT_JK = Convert.ToDecimal(txtJKZB.Text == "" ? "0" : txtJKZB.Text); mod.C_EMP_ID = ltlempID.Text; mod.C_EMP_NAME = ltlempName.Text; mod.C_ID = cbxID.Value; list.Add(mod); #endregion } } if (result) { if (list.Count > 0) { if (tmb_areaplan.UpdateList(list)) { WebMsg.MessageBox("修改成功"); GetArea(); } } else { WebMsg.MessageBox("请选择项"); } } else { WebMsg.MessageBox("请先生成当月签单指标!"); } } catch (Exception ex) { WebMsg.MessageBox(ex.Message); } }
protected void btnSave_Click(object sender, EventArgs e) { List <Mod_TMB_AREAPLAN> list = new List <Mod_TMB_AREAPLAN>(); try { bool result = true;//是否生成签单指标 for (int i = 0; i < rptList.Items.Count; i++) { HtmlInputCheckBox cbxID = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID"); Literal ltlArea = (Literal)rptList.Items[i].FindControl("ltlArea"); TextBox txtPTZB = (TextBox)rptList.Items[i].FindControl("txtPTZB"); TextBox txtPZZB = (TextBox)rptList.Items[i].FindControl("txtPZZB"); TextBox txtJPZB = (TextBox)rptList.Items[i].FindControl("txtJPZB"); TextBox txtJKZB = (TextBox)rptList.Items[i].FindControl("txtJKZB"); if (!string.IsNullOrEmpty(cbxID.Value)) { result = false; break; } #region //添加区域签单量/监控量 Mod_TMB_AREAPLAN mod = new Mod_TMB_AREAPLAN(); mod.C_AERA_ID = ltlArea.Text; mod.N_WGT_PT = Convert.ToDecimal(txtPTZB.Text == "" ? "0" : txtPTZB.Text); mod.N_WGT_GS = Convert.ToDecimal(txtPZZB.Text == "" ? "0" : txtPZZB.Text); mod.N_WGT_JP = Convert.ToDecimal(txtJPZB.Text == "" ? "0" : txtJPZB.Text); mod.N_WGT_JK = Convert.ToDecimal(txtJKZB.Text == "" ? "0" : txtJKZB.Text); mod.C_EMP_ID = ltlempID.Text; mod.C_EMP_NAME = ltlempName.Text; mod.D_START = Convert.ToDateTime(txtStart.Value); mod.D_END = Convert.ToDateTime(txtEnd.Value); mod.N_SORT = i; list.Add(mod); #endregion } if (result) { if (tmb_areaplan.AddList(list)) { WebMsg.MessageBox("生成成功"); GetArea(); } } else { WebMsg.MessageBox("当月已生成签单指标!"); } } catch (Exception ex) { WebMsg.MessageBox(ex.Message); } }
private bool UpdatePlan(string ID, string num) { var BaseUser = (NF.Framework.CurrentUser)HttpContext.Current.Session["CurrentUser"]; Mod_TMB_AREAPLAN mod = areaPlan.GetModel(ID); mod.C_EMP_ID = BaseUser.Id; mod.C_EMP_NAME = BaseUser.Name; mod.D_MOD_DT = DateTime.Now; mod.N_WGT = Convert.ToDecimal(num); return(areaPlan.Update(mod)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Mod_TMB_AREAPLAN model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update TMB_AREAPLAN set "); strSql.Append("C_AERA_ID=:C_AERA_ID,"); strSql.Append("N_WGT=:N_WGT,"); strSql.Append("D_START=:D_START,"); strSql.Append("D_END=:D_END,"); strSql.Append("C_REMARK=:C_REMARK,"); strSql.Append("N_STATUS=:N_STATUS,"); strSql.Append("C_EMP_ID=:C_EMP_ID,"); strSql.Append("C_EMP_NAME=:C_EMP_NAME,"); strSql.Append("D_MOD_DT=:D_MOD_DT"); strSql.Append(" where C_ID=:C_ID "); OracleParameter[] parameters = { new OracleParameter(":C_AERA_ID", OracleDbType.Varchar2, 100), new OracleParameter(":N_WGT", OracleDbType.Decimal, 9), new OracleParameter(":D_START", OracleDbType.Date), new OracleParameter(":D_END", OracleDbType.Date), new OracleParameter(":C_REMARK", OracleDbType.Varchar2, 200), new OracleParameter(":N_STATUS", OracleDbType.Int16, 1), new OracleParameter(":C_EMP_ID", OracleDbType.Varchar2, 100), new OracleParameter(":C_EMP_NAME", OracleDbType.Varchar2, 20), new OracleParameter(":D_MOD_DT", OracleDbType.Date), new OracleParameter(":C_ID", OracleDbType.Varchar2, 100) }; parameters[0].Value = model.C_AERA_ID; parameters[1].Value = model.N_WGT; parameters[2].Value = model.D_START; parameters[3].Value = model.D_END; parameters[4].Value = model.C_REMARK; parameters[5].Value = model.N_STATUS; parameters[6].Value = model.C_EMP_ID; parameters[7].Value = model.C_EMP_NAME; parameters[8].Value = model.D_MOD_DT; parameters[9].Value = model.C_ID; int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Mod_TMB_AREAPLAN DataRowToModel(DataRow row) { Mod_TMB_AREAPLAN model = new Mod_TMB_AREAPLAN(); if (row != null) { if (row["C_ID"] != null) { model.C_ID = row["C_ID"].ToString(); } if (row["C_AERA_ID"] != null) { model.C_AERA_ID = row["C_AERA_ID"].ToString(); } if (row["N_WGT"] != null && row["N_WGT"].ToString() != "") { model.N_WGT = decimal.Parse(row["N_WGT"].ToString()); } if (row["D_START"] != null && row["D_START"].ToString() != "") { model.D_START = DateTime.Parse(row["D_START"].ToString()); } if (row["D_END"] != null && row["D_END"].ToString() != "") { model.D_END = DateTime.Parse(row["D_END"].ToString()); } if (row["C_REMARK"] != null) { model.C_REMARK = row["C_REMARK"].ToString(); } if (row["N_STATUS"] != null && row["N_STATUS"].ToString() != "") { model.N_STATUS = decimal.Parse(row["N_STATUS"].ToString()); } if (row["C_EMP_ID"] != null) { model.C_EMP_ID = row["C_EMP_ID"].ToString(); } if (row["C_EMP_NAME"] != null) { model.C_EMP_NAME = row["C_EMP_NAME"].ToString(); } if (row["D_MOD_DT"] != null && row["D_MOD_DT"].ToString() != "") { model.D_MOD_DT = DateTime.Parse(row["D_MOD_DT"].ToString()); } } return(model); }
/// <summary> /// 数据是否重复 /// </summary> /// <returns></returns> private bool GetCheckPepeat(string areaID, string start, string end) { Mod_TMB_AREAPLAN mod = new Mod_TMB_AREAPLAN(); mod.C_AERA_ID = areaID; mod.D_START = Convert.ToDateTime(start); mod.D_END = Convert.ToDateTime(end); if (areaPlan.Exists(areaID, start, end)) { return(true); } else { return(false); } }
private bool InsertAreaPlan(string areaID, string start, string end, string num) { var BaseUser = (NF.Framework.CurrentUser)HttpContext.Current.Session["CurrentUser"]; Mod_TMB_AREAPLAN mod = new Mod_TMB_AREAPLAN(); if (BaseUser != null) { mod.C_EMP_ID = BaseUser.Id; mod.C_EMP_NAME = BaseUser.Name; } mod.D_MOD_DT = DateTime.Now; mod.N_WGT = Convert.ToDecimal(num); mod.C_AERA_ID = areaID; mod.D_START = Convert.ToDateTime(start); mod.D_END = Convert.ToDateTime(end); return(areaPlan.Add(mod)); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Mod_TMB_AREAPLAN model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into TMB_AREAPLAN("); strSql.Append("C_ID,C_AERA_ID,N_WGT,D_START,D_END,C_REMARK,N_STATUS,C_EMP_ID,C_EMP_NAME,D_MOD_DT)"); strSql.Append(" values ("); strSql.Append(":C_ID,:C_AERA_ID,:N_WGT,:D_START,:D_END,:C_REMARK,:N_STATUS,:C_EMP_ID,:C_EMP_NAME,:D_MOD_DT)"); OracleParameter[] parameters = { new OracleParameter(":C_ID", OracleDbType.Varchar2, 100), new OracleParameter(":C_AERA_ID", OracleDbType.Varchar2, 100), new OracleParameter(":N_WGT", OracleDbType.Decimal, 9), new OracleParameter(":D_START", OracleDbType.Date), new OracleParameter(":D_END", OracleDbType.Date), new OracleParameter(":C_REMARK", OracleDbType.Varchar2, 200), new OracleParameter(":N_STATUS", OracleDbType.Int16, 1), new OracleParameter(":C_EMP_ID", OracleDbType.Varchar2, 100), new OracleParameter(":C_EMP_NAME", OracleDbType.Varchar2, 20), new OracleParameter(":D_MOD_DT", OracleDbType.Date) }; parameters[0].Value = model.C_ID; parameters[1].Value = model.C_AERA_ID; parameters[2].Value = model.N_WGT; parameters[3].Value = model.D_START; parameters[4].Value = model.D_END; parameters[5].Value = model.C_REMARK; parameters[6].Value = model.N_STATUS; parameters[7].Value = model.C_EMP_ID; parameters[8].Value = model.C_EMP_NAME; parameters[9].Value = model.D_MOD_DT; int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Mod_TMB_AREAPLAN GetModel(string C_ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select C_ID,C_AERA_ID,N_WGT,D_START,D_END,C_REMARK,N_STATUS,C_EMP_ID,C_EMP_NAME,D_MOD_DT from TMB_AREAPLAN "); strSql.Append(" where C_ID=:C_ID "); OracleParameter[] parameters = { new OracleParameter(":C_ID", OracleDbType.Varchar2, 100) }; parameters[0].Value = C_ID; Mod_TMB_AREAPLAN model = new Mod_TMB_AREAPLAN(); DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Mod_TMB_AREAPLAN model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Mod_TMB_AREAPLAN model) { return(dal.Add(model)); }