protected void Page_Load(object sender, EventArgs e) { // 로그인 체크 login check if (this.Context.User.Identity.Name == null) { Response.Redirect("~/login.aspx", true); } EmployeeInfo loginEmployee = new EmployeeInfo(); Employee bllEmployee = new Employee(); loginEmployee = bllEmployee.selectEmployee(this.Context.User.Identity.Name); loginEmploeeDepartmentName = loginEmployee.Dep_name; loginEmploeeDisplayName = loginEmployee.DisplayName; loginEmployeeUpnid = loginEmployee.Upnid; loginEmployeeTitle = loginEmployee.Title_name; SecCardDataInfo secCardDataInfo = bll.selectSecCardData(Request.QueryString["secCardDataCode"]); ElecApproveInfo elecApproveInfo = bllelec.selectElecApproveStatus(secCardDataInfo.ElecApproveCode); reqEmploeeDisplayName = secCardDataInfo.RequestUserName; // 임직원 정보 보이기 xem thông tin nhân viên lblDepartment.Text = secCardDataInfo.RequestDepDesc; lblUpnid.Text = secCardDataInfo.RequestUserCode; lblOfficeName.Text = loginEmployee.OfficeName; lblDisplayName.Text = secCardDataInfo.RequestUserName; lblTitle.Text = secCardDataInfo.RoleDesc; lblOfficePhone.Text = secCardDataInfo.OfficePhone; comment.Text = secCardDataInfo.Comment; txtStartDate.Text = secCardDataInfo.ReqDateFrom; txtEndDate.Text = secCardDataInfo.ReqDateEnd; if (secCardDataInfo.Flag == 1) { rbNew.Checked = true; } else { rbChange.Checked = true; } elecApproveCode = secCardDataInfo.ElecApproveCode; // 결재 상신 전이라면 if (elecApproveInfo.ApprovalState == 0) { // 결재라인 변경 이미지 btnElecApproveLine.Visible = true; // 결재 상신 버튼 btnApproveStart.Visible = true; // 결재 상태 보기 btnElectStatus.Visible = false; } else { btnElectStatus.Visible = true; btnApproveStart.Visible = false; btnElecApproveLine.Visible = false; } }
public String ckRequire2; // 변경 // thay đổi protected void Page_Load(object sender, EventArgs e) { bllSecCardData = new SecCardData(); bllElecApprove = new ElecApprove(); // 로그인 체크 check login EmployeeInfo loginEmployee = new EmployeeInfo(); loginEmployee = (EmployeeInfo)Session["loginMember"]; if (loginEmployee == null) { Response.Redirect("~/login.aspx", true); } // 임직원 정보 보이기 //xem thông tin nhân viên lblDepartment.Text = loginEmployee.Dep_name; lblUpnid.Text = loginEmployee.Upnid; lblOfficeName.Text = loginEmployee.OfficeName; lblDisplayName.Text = loginEmployee.DisplayName; lblTitle.Text = loginEmployee.Title_name; if (loginEmployee.OfficePhoneNumber.Equals(" ")) { if (inOfficePhone.Text.Equals(" ")) { inOfficePhone.Text = ""; } } else { if (inOfficePhone.Text.Equals("")) { inOfficePhone.Text = loginEmployee.OfficePhoneNumber; } } if (Page.IsPostBack) { SecCardDataInfo secCardDataInfo = new SecCardDataInfo(); ElecApproveInfo elecApproveInfo = new ElecApproveInfo(); secCardDataInfo.RegDate = DateTime.Now.ToString("yyyyMMdd"); secCardDataInfo.RequestUserCode = loginEmployee.Upnid; secCardDataInfo.RequestUserName = loginEmployee.DisplayName; secCardDataInfo.RequestDepCode = loginEmployee.Department; secCardDataInfo.RequestDepDesc = loginEmployee.Dep_name; secCardDataInfo.RoleCode = loginEmployee.Title; secCardDataInfo.RoleDesc = loginEmployee.Title_name; secCardDataInfo.OfficePhone = inOfficePhone.Text; secCardDataInfo.Comment = comment.Text; secCardDataInfo.ReqDateFrom = txtStartDate.Text; secCardDataInfo.ReqDateEnd = txtEndDate.Text; secCardDataInfo.Flag = Convert.ToInt32(hiddenflag.Value); secCardDataInfo.ApprovalState = 0; // 신규 mới if (Request.QueryString["mode"].Equals("write")) { approveDocCode = bllSecCardData.GetNewApproveCode(); secCardDataInfo.ElecApproveCode = approveDocCode; elecApproveInfo.ElecApproveCode = approveDocCode; int result = bllSecCardData.insertSecCardData(secCardDataInfo); int result2 = bllElecApprove.insertElecApprove(elecApproveInfo); secCardCode = bllSecCardData.selectMaxCode(); } // 수정 sửa else { secCardDataInfo.SecDataCode = Convert.ToInt32(Request["secCardDataCode"]); int result = bllSecCardData.updateSecCardData(secCardDataInfo); secCardCode = Convert.ToInt32(Request.QueryString["secCardDataCode"]); } Response.Redirect("viewSecCardManager.aspx?secCardDataCode=" + secCardCode, true); } else { // 신규 mới if (Request.QueryString["mode"].Equals("write")) { // 신규 결재 코드 가져오기 approveDocCode = bllSecCardData.GetNewApproveCode(); //ckRequire1 = "checked"; } else { SecCardDataInfo oldSecCardDataInfo = bllSecCardData.selectSecCardData(Request.QueryString["secCardDataCode"]); inOfficePhone.Text = oldSecCardDataInfo.OfficePhone; comment.Text = oldSecCardDataInfo.Comment; txtStartDate.Text = oldSecCardDataInfo.ReqDateFrom; txtEndDate.Text = oldSecCardDataInfo.ReqDateEnd; if (oldSecCardDataInfo.Flag == 1) { ckRequire1 = "checked"; } else { ckRequire2 = "checked"; } } } }
/// <summary> /// 전자 결재 정보 저장 /// </summary> /// <param name="ElecApprove"></param> /// <returns></returns> public int insertElecApprove(ElecApproveInfo ElecApproveInfo) { return(dal.insertElecApprove(ElecApproveInfo)); }