private void BindData() { FNA_ClientPaymentInfo m = new FNA_ClientPaymentInfoBLL((int)ViewState["ID"]).Model; UploadFile1.RelateID = (int)ViewState["ID"]; UploadFile1.BindGrid(); UC_DetailView1.BindData(m); if (m.ApproveFlag == 1) { UC_DetailView1.SetControlsEnable(false); bt_Save.Visible = false; bt_Approve.Visible = false; UploadFile1.CanDelete = false; } else { btn_CanclePass.Visible = false; } DropDownList ddl_PayType = UC_DetailView1.FindControl("FNA_ClientPaymentInfo_PayType") == null ? null : (DropDownList)UC_DetailView1.FindControl("FNA_ClientPaymentInfo_PayType"); if (ddl_PayType != null) { ddl_PayType_SelectedIndexChanged(ddl_PayType, null); } }
protected void bt_Save_Click(object sender, EventArgs e) { FNA_ClientPaymentInfoBLL bll; if ((int)ViewState["ID"] == 0) bll = new FNA_ClientPaymentInfoBLL(); else bll = new FNA_ClientPaymentInfoBLL((int)ViewState["ID"]); UC_DetailView1.GetData(bll.Model); if (bll.Model.Client == 0) { MessageBox.Show(this, "对不起,请选择回款的经销商!"); return; } if ((int)ViewState["ID"] == 0) { bll.Model.InsertStaff = (int)Session["UserID"]; bll.Model.ApproveFlag = 2; ViewState["ID"] = bll.Add(); } else { bll.Model.UpdateStaff = (int)Session["UserID"]; bll.Update(); } if (sender != null) Response.Redirect("ClientPaymentDetail.aspx?ID=" + ViewState["ID"].ToString()); }
protected void btn_CanclePass_Click(object sender, EventArgs e) { FNA_ClientPaymentInfoBLL bll; if ((int)ViewState["ID"] > 0) { bt_Save_Click(null, null); bll = new FNA_ClientPaymentInfoBLL((int)ViewState["ID"]); bll.CancleConfirm((int)Session["UserID"], DateTime.Now); Response.Redirect("ClientPaymentList.aspx?ClientID=" + bll.Model.Client.ToString()); } }
protected void btn_pass_Click(object sender, EventArgs e) { foreach (GridViewRow row in gv_List.Rows) { CheckBox cb_check = (CheckBox)row.FindControl("cb_Check"); if (cb_check.Checked) { int CurrentJobID = (int)gv_List.DataKeys[row.RowIndex]["FNA_ClientPaymentInfo_ID"]; FNA_ClientPaymentInfoBLL bll; if (CurrentJobID > 0) { bll = new FNA_ClientPaymentInfoBLL(CurrentJobID); if(bll.Model.ApproveFlag==2) bll.Confirm((int)Session["UserID"], DateTime.Now); } } } Response.Redirect("~/SubModule/FNA/ClientPayment/ClientPaymentList.aspx"); }
protected void btn_CanclePass_Click(object sender, EventArgs e) { foreach (GridViewRow row in gv_List.Rows) { CheckBox cb_check = (CheckBox)row.FindControl("cb_Check"); if (cb_check.Checked) { int CurrentJobID = (int)gv_List.DataKeys[row.RowIndex]["FNA_ClientPaymentInfo_ID"]; FNA_ClientPaymentInfoBLL bll; if (CurrentJobID > 0) { bll = new FNA_ClientPaymentInfoBLL(CurrentJobID); if (bll.Model.ApproveFlag == 1) { bll.CancleConfirm((int)Session["UserID"], DateTime.Now); } } } } Response.Redirect("~/SubModule/FNA/ClientPayment/ClientPaymentList.aspx"); }
protected void bt_Approve_Click(object sender, EventArgs e) { FNA_ClientPaymentInfoBLL bll; if ((int)ViewState["ID"] > 0) { bt_Save_Click(null, null); TextBox tbx_ConfirmDate =UC_DetailView1.FindControl("FNA_ClientpaymentInfo_ConfirmDate")==null ?null: (TextBox)UC_DetailView1.FindControl("FNA_ClientpaymentInfo_ConfirmDate"); DateTime confirmdate = DateTime.Now; if (tbx_ConfirmDate!=null&&!DateTime.TryParse(tbx_ConfirmDate.Text, out confirmdate)) { MessageBox.Show(this, "确认到账日期必需按正确日期格式yyyy-mm-dd填写!"); return; } bll = new FNA_ClientPaymentInfoBLL((int)ViewState["ID"]); bll.Confirm((int)Session["UserID"], confirmdate); Response.Redirect("ClientPaymentList.aspx?ClientID=" + bll.Model.Client.ToString()); } }
protected void bt_Approve_Click(object sender, EventArgs e) { FNA_ClientPaymentInfoBLL bll; if ((int)ViewState["ID"] > 0) { bt_Save_Click(null, null); TextBox tbx_ConfirmDate = UC_DetailView1.FindControl("FNA_ClientpaymentInfo_ConfirmDate") == null ?null: (TextBox)UC_DetailView1.FindControl("FNA_ClientpaymentInfo_ConfirmDate"); DateTime confirmdate = DateTime.Now; if (tbx_ConfirmDate != null && !DateTime.TryParse(tbx_ConfirmDate.Text, out confirmdate)) { MessageBox.Show(this, "确认到账日期必需按正确日期格式yyyy-mm-dd填写!"); return; } bll = new FNA_ClientPaymentInfoBLL((int)ViewState["ID"]); bll.Confirm((int)Session["UserID"], confirmdate); Response.Redirect("ClientPaymentList.aspx?ClientID=" + bll.Model.Client.ToString()); } }
protected void bt_Save_Click(object sender, EventArgs e) { FNA_ClientPaymentInfoBLL bll; if ((int)ViewState["ID"] == 0) { bll = new FNA_ClientPaymentInfoBLL(); } else { bll = new FNA_ClientPaymentInfoBLL((int)ViewState["ID"]); } UC_DetailView1.GetData(bll.Model); if (bll.Model.Client == 0) { MessageBox.Show(this, "对不起,请选择回款的经销商!"); return; } if ((int)ViewState["ID"] == 0) { bll.Model.InsertStaff = (int)Session["UserID"]; bll.Model.ApproveFlag = 2; ViewState["ID"] = bll.Add(); } else { bll.Model.UpdateStaff = (int)Session["UserID"]; bll.Update(); } if (sender != null) { Response.Redirect("ClientPaymentDetail.aspx?ID=" + ViewState["ID"].ToString()); } }