protected void Page_Load(object sender, EventArgs e) { // 로그인 체크 check login EmployeeInfo loginEmployee = new EmployeeInfo(); loginEmployee = (EmployeeInfo)Session["loginMember"]; if (loginEmployee == null) { Response.Redirect("~/login.aspx", true); } SecCardData bll = new SecCardData(); int result = bll.deleteSecCardData(Request.QueryString["secCardDataCode"]); Response.Redirect("listSecCard.aspx", true); }
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"; } } } }
public String elecApproveType; //전자결재 타입(반출:takeOut,내방:visit,보안카드:secCard) loại phê duyệt điện tử () protected void Page_Load(object sender, EventArgs e) { // 로그인 체크 check login EmployeeInfo loginEmployee = new EmployeeInfo(); loginEmployee = (EmployeeInfo)Session["loginMember"]; if (loginEmployee == null) { Response.Redirect("~/login.aspx", true); } loginEmploeeDepartmentName = loginEmployee.Dep_name; loginEmploeeDisplayName = loginEmployee.DisplayName; loginEmployeeUpnid = loginEmployee.Upnid; // 전자결재 타입 elecApproveType = Request.QueryString["elecApproveType"]; VisitData bll = new VisitData(); VisitDataInfo obj = new VisitDataInfo(); TakeOutData bllTakeOut = new TakeOutData(); TakeOutDataInfo takeOutData = new TakeOutDataInfo(); SecCardData bllSecCard = new SecCardData(); SecCardDataInfo secCardData = new SecCardDataInfo(); if (elecApproveType.Equals("visit")) // 내방 부분 phần visit { obj = bll.selectVisitData(Request["visitDataCode"]); if (obj.VisitFlag == 1) { doc_title = "[Đăng ký khách thăm dài hạn] ([장기내방신청])"; } else { doc_title = "Đăng ký khách thăm ([내방신청])"; } elecApproveContents = bll.MakeElecApproveContents(obj); //내방 전자결재 web.config에 등록된 카테고리 코드. 전자결재 Legacy 연동시 사용함. elecCategoryCode = ConfigurationManager.AppSettings["elecCategoryCode"]; } else if (elecApproveType.Equals("secCard")) // 반출 부분 { secCardData = bllSecCard.selectSecCardData(Request["secCardDataCode"]); doc_title = "[Mẫu đăng ký ra/vào (Card Reader)] ([출입(카드리더기)등록 신청서])"; elecApproveContents = bllSecCard.MakeElecApproveContents(secCardData); //반출 전자결재 web.config에 등록된 카테고리 코드. 전자결재 Legacy 연동시 사용함. elecCategoryCode = ConfigurationManager.AppSettings["elecCategoryCodeAll"]; bllSecCard.updateApprove(secCardData.ElecApproveCode, "1", ""); } else // 반출 부분 { takeOutData = bllTakeOut.selectTakeOutData(Request["takeOutDataCode"]); doc_title = "[Đăng ký mang ra] ([반출신청])"; elecApproveContents = bllTakeOut.MakeElecApproveContentsTakeOut(takeOutData); //반출 전자결재 web.config에 등록된 카테고리 코드. 전자결재 Legacy 연동시 사용함. elecCategoryCode = ConfigurationManager.AppSettings["elecCategoryCodeTakeOut"]; } form_code = ConfigurationManager.AppSettings["elecApproveFormCode"]; doc_term = "1"; sec_level = "M"; user_id = loginEmployee.Upnid; user_Title = loginEmployee.Title_name; user_depName = loginEmployee.Dep_name; user_name = loginEmployee.DisplayName; attach_flag = "0"; if (elecApproveType.Equals("visit")) //내방부분 { if (!String.IsNullOrEmpty(obj.UserFile1)) { attach_str += MakeFileString(obj.UserFile1) + ";"; attach_flag = "1"; } if (!String.IsNullOrEmpty(obj.UserFile2)) { attach_str += MakeFileString(obj.UserFile2) + ";"; attach_flag = "1"; } if (!String.IsNullOrEmpty(obj.UserFile3)) { attach_str += MakeFileString(obj.UserFile3) + ";"; attach_flag = "1"; } bll.updateApprove(Request["visitDataCode"], "1", ""); } else //반출 부분 { if (!String.IsNullOrEmpty(takeOutData.UserFile1)) { attach_str += MakeFileString(takeOutData.UserFile1) + ";"; attach_flag = "1"; } if (!String.IsNullOrEmpty(takeOutData.UserFile2)) { attach_str += MakeFileString(takeOutData.UserFile2) + ";"; attach_flag = "1"; } if (!String.IsNullOrEmpty(takeOutData.UserFile3)) { attach_str += MakeFileString(takeOutData.UserFile3) + ";"; attach_flag = "1"; } bllTakeOut.updateApprove(Request["takeOutDataCode"], "1", ""); } }