protected void Page_Load(object sender, EventArgs e) { VisitData bll = new VisitData(); VisitDataInfo visitDataInfo = bll.selectVisitData(Request.QueryString["visitDataCode"]); VisitorData bllVisitorData = new VisitorData(); VisitorDataInfo visitorDataInfo = bllVisitorData.selectVisitorData(Request.QueryString["visitorDataCode"]); lblRegDate.Text = visitDataInfo.RegDate.ToString(); lblApproveTime.Text = visitDataInfo.ApproveTime.ToString(); lblINTime.Text = visitorDataInfo.InTime; lblOutTime.Text = visitorDataInfo.OutTime; }
protected void Page_Load(object sender, EventArgs e) { // 로그인 체크 check login 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; VisitDataInfo visitDataInfo = bll.selectVisitData(Request.QueryString["visitDataCode"]); VisitorDataInfo visitorDataInfo = bllVisitorData.selectVisitorData(Request.QueryString["visitorDataCode"]); // 임직원 정보 보이기 xem nhân viên lblDepartment.Text = visitDataInfo.ReqEmployeeInfo.Dep_name; lblUpnid.Text = visitDataInfo.ReqEmployeeInfo.Upnid; lblOfficeName.Text = visitDataInfo.ReqEmployeeInfo.OfficeName; lblDisplayName.Text = visitDataInfo.ReqEmployeeInfo.DisplayName; lblTitle.Text = visitDataInfo.ReqEmployeeInfo.Title_name; lblPhone.Text = visitDataInfo.ReqEmployeeInfo.MobilePhoneNumber; // 입문 출문 시간 보이기 (보안실 or Admin) thời gian vào/ ra (bảo an, admin) // 보안 요원 체크 check yêu cầu bảo an if (loginEmployee.ManagerLevel < 0) { pnlSecurity.Visible = false; } else { pnlSecurity.Visible = true; } // 내방 정보 보이기 xem thông tin khách thăm lblVisitObjectName.Text = visitDataInfo.VisitObjectInfo.VisitObjectName; lblVisitObjectContents.Text = visitDataInfo.VisitObjectContents; lblInterviewUserName.Text = visitDataInfo.InterviewEmployeeInfo.DisplayName; // 결재 코드 elecApproveCode = visitDataInfo.ElecApproveCode; // 결재라인 가져오기 HtmlGenericControl body = Master.FindControl("body") as HtmlGenericControl; if (body != null) { body.Attributes["onload"] = ShowApproveLine(); } lblOfficeNameDetail.Text = visitDataInfo.OfficeInfo.OfficeName + " " + visitDataInfo.OfficeContents; lblCarNumber.Text = visitDataInfo.CarDataInfo.Header + " " + visitDataInfo.CarDataInfo.Number + " " + visitDataInfo.CarDataInfo.CarCode; //// 내방객의 입문 시간 //if (String.IsNullOrEmpty(visitorDataInfo.InTime)) lblInTime.Text = ""; //else lblInTime.Text = visitorDataInfo.InTime.ToString(); lblInTime.Text = visitorDataInfo.InTime; //// 내방객의 출문 시간이 없다면 //if (visitDataInfo.OutTime.Year == 1) lblOutTime.Text = ""; //else lblOutTime.Text = visitDataInfo.OutTime.ToString(); lblOutTime.Text = visitorDataInfo.OutTime; // 첨부 파일 정보 thông tin tệp đính kèm if (!String.IsNullOrEmpty(visitDataInfo.UserFile1)) { String[] arrUserFile1 = visitDataInfo.UserFile1.Split('|'); lblUserFile1.Text = "<a href='" + ConfigurationManager.AppSettings["fileOpenPath"] + "/" + arrUserFile1[0] + "' target='_blank'>" + arrUserFile1[0] + "</a>"; } if (!String.IsNullOrEmpty(visitDataInfo.UserFile2)) { String[] arrUserFile2 = visitDataInfo.UserFile2.Split('|'); lblUserFile2.Text = "<a href='" + ConfigurationManager.AppSettings["fileOpenPath"] + "/" + arrUserFile2[0] + "' target='_blank'>" + arrUserFile2[0] + "</a>"; } if (!String.IsNullOrEmpty(visitDataInfo.UserFile3)) { String[] arrUserFile3 = visitDataInfo.UserFile3.Split('|'); lblUserFile3.Text = "<a href='" + ConfigurationManager.AppSettings["fileOpenPath"] + "/" + arrUserFile3[0] + "' target='_blank'>" + arrUserFile3[0] + "</a>"; } // 결재 상신 전이라면 if (visitDataInfo.ApprovalState == 0) { // 결재라인 변경 이미지 btnElecApproveLine.Visible = true; // 결재 상신 버튼 btnApproveStart.Visible = true; } else { btnApproveStart.Visible = false; btnElecApproveLine.Visible = false; } }
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); } if (loginEmployee.ManagerLevel < 1) { Response.Redirect("~/login.aspx", true); } String code = "0"; String[] selectCheckList = Request.Form.GetValues("selectCheck"); String[] cardNoList = Request.Form.GetValues("cardNo"); String[] cardNoList2 = new String[selectCheckList.Length]; int k = 0; for (int i = 0; i < cardNoList.Length; i++) { if (!cardNoList[i].Equals("")) { cardNoList2[k] = cardNoList[i]; k++; } } VisitDataInfo checkVisitData = new VisitDataInfo(); VisitDataInfo oldVisitDataInfo = new VisitDataInfo(); VisitorDataInfo visitorDataInfo = new VisitorDataInfo(); VisitData bllVisitData = new VisitData(); VisitorData bllVisitorData = new VisitorData(); int visitDataCode; // 내방 코드 visit code bool checkToday = false; // 금일날짜 내방 정보중 출문미처리 된 내역 //chi tiết thông tin khách thăm chưa được xử lý ra cổng ngày hôm nay // 금일날짜 내방 정보중 출문미처리 된 내역 확인 // kiểm tra chi tiết thông tin khách thăm chưa được xử lý ra cổng ngày hôm nay for (int i = 0; i < selectCheckList.Length; i++) { //내방객 내방내역 정보 가져오기(visitorCode 가져오기 위함) // mang theo thông tin chi tiết khách thăm visitorDataInfo = bllVisitorData.selectVisitorData(selectCheckList[i]); // 금일날짜 내방 정보중 출문미처리 된 내역 //chi tiết thông tin khách thăm chưa được xử lý ra cổng ngày hôm nay checkToday = bllVisitorData.checkTodayVisitorData(visitorDataInfo.VisitorInfo.VisitorCode.ToString()); if (checkToday == true) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", HanaMicron.COMS.Utility.JavaScriptBuilder.alert(visitorDataInfo.VisitorInfo.VisitorName + " đã hoàn thành vào cổng (님은 현재 입문처리 된 상태 입니다).", "longVisitDataList.aspx")); //Page.RegisterStartupScript("alert", JavaScriptBuilder.alert(visitorDataInfo.VisitorInfo.VisitorName + " 님은 현재 입문처리 된 상태 입니다.", "longVisitDataList.aspx")); } } if (checkToday == false) { for (int i = 0; i < selectCheckList.Length; i++) { code = "0"; //내방객 내방내역 정보 가져오기 // mang theo thông tin chi tiết khách thăm visitorDataInfo = bllVisitorData.selectVisitorData(selectCheckList[i]); //내방정보 longVisitDataCode 오늘날짜 있는지 확인. checkVisitData = bllVisitData.checkLongVisitDataCode(visitorDataInfo.VisitDataCode.ToString(), code); //내방정보가 없을때 등록 đăng ký khi không có thông tin khách thăm if (checkVisitData.VisitDataCode == 0) { code = "1"; oldVisitDataInfo = bllVisitData.checkLongVisitDataCode(visitorDataInfo.VisitDataCode.ToString(), code); oldVisitDataInfo.VisitFlag = 2; oldVisitDataInfo.ApprovalState = 2; oldVisitDataInfo.StartDate = oldVisitDataInfo.StartDate.Substring(0, 10); oldVisitDataInfo.EndDate = oldVisitDataInfo.EndDate.Substring(0, 10); oldVisitDataInfo.LongVisitDataCode = oldVisitDataInfo.VisitDataCode; int resultCode = bllVisitData.insertVisitData(oldVisitDataInfo); // 마지막 입력된 visitDataCode 값 가져오기 visitDataCode = bllVisitData.selectMaxCode(); visitorDataInfo.VisitDataCode = visitDataCode; } else { visitorDataInfo.VisitDataCode = checkVisitData.VisitDataCode; } visitorDataInfo.VisitDate = DateTime.Today.ToString("yyyy.MM.dd"); bllVisitorData.insertVisitorData(visitorDataInfo); // 마지막 입력된 visitorDataCode 값 가져오기 visitorDataInfo.VisitorDataCode = bllVisitorData.selectMaxVisitorDataCode(); visitorDataInfo.CardNo = cardNoList2[i]; bllVisitorData.updateInTime(visitorDataInfo); } Response.Redirect("visitDataList.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { // 로그인 체크 check login 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; VisitDataInfo visitDataInfo = bll.selectVisitData(Request.QueryString["visitDataCode"]); VisitorDataInfo visitorDataInfo = bllVisitorData.selectVisitorData(Request.QueryString["visitorDataCode"]); visit = visitDataInfo.VisitFlag; //결재정보의 기안제목 tiêu đề dự thảo của thông tin phê duyệt //if (visitDataInfo.VisitFlag == 1 || visitDataInfo.VisitFlag == 2 ) if (visitDataInfo.VisitFlag == 1) { title = "[Đăng ký thăm dài hạn (장기내방신청)]"; // 장기내방 기간 표시 lblLongVisit.Text = visitDataInfo.StartDate.Substring(0, 10) + " ~ " + visitDataInfo.EndDate.Substring(0, 10); } else { title = "[Đăng ký khách thăm (내방신청)]"; } // 결재정보의 기안제목에서 로그인사용자에서 신청자로 변경 (2009.08.27 임종우) // thay đổi tài liệu đăng ký ở login người dùng của tiêu đề dự thảo thông tin phê duyệt reqEmploeeDisplayName = visitDataInfo.ReqEmployeeInfo.DisplayName; // 임직원 정보 보이기 xem thông tin nhân viên lblDepartment.Text = visitDataInfo.ReqEmployeeInfo.Dep_name; lblUpnid.Text = visitDataInfo.ReqEmployeeInfo.Upnid; lblOfficeName.Text = visitDataInfo.ReqEmployeeInfo.OfficeName; lblDisplayName.Text = visitDataInfo.ReqEmployeeInfo.DisplayName; lblTitle.Text = visitDataInfo.ReqEmployeeInfo.Title_name; lblPhone.Text = visitDataInfo.ReqEmployeeInfo.MobilePhoneNumber; // 입문 출문 시간 보이기 (보안실 or Admin) xem thời gian đến, đi ( bảo an & admin) // 보안 요원 체크 check yêu cầu bảo an if (loginEmployee.ManagerLevel < 0) { pnlSecurity.Visible = false; } else { pnlSecurity.Visible = true; } // 내방 정보 보이기 xem thông tin khách thăm lblVisitObjectName.Text = visitDataInfo.VisitObjectInfo.VisitObjectName; lblVisitObjectContents.Text = visitDataInfo.VisitObjectContents; lblInterviewUserName.Text = visitDataInfo.InterviewEmployeeInfo.DisplayName; // 결재 코드 code phê duyệt elecApproveCode = visitDataInfo.ElecApproveCode; // 결재라인 가져오기 //HtmlGenericControl body = Master.FindControl("body") as HtmlGenericControl; //if (body != null) body.Attributes["onload"] = ShowApproveLine(); lblOfficeNameDetail.Text = visitDataInfo.OfficeInfo.OfficeName + " " + visitDataInfo.OfficeContents; lblCarNumber.Text = visitDataInfo.CarDataInfo.Header + " " + visitDataInfo.CarDataInfo.Number; //// 내방객의 입문 시간 //if (String.IsNullOrEmpty(visitorDataInfo.InTime)) lblInTime.Text = ""; //else lblInTime.Text = visitorDataInfo.InTime.ToString(); lblInTime.Text = visitorDataInfo.InTime; //// 내방객의 출문 시간이 없다면 //if (visitDataInfo.OutTime.Year == 1) lblOutTime.Text = ""; //else lblOutTime.Text = visitDataInfo.OutTime.ToString(); lblOutTime.Text = visitorDataInfo.OutTime; //// 첨부 파일 정보 thông tin tệp đính kèm //if (!String.IsNullOrEmpty(visitDataInfo.UserFile1)) //{ // String[] arrUserFile1 = visitDataInfo.UserFile1.Split('|'); // lblUserFile1.Text = "<a href='" + ConfigurationManager.AppSettings["fileOpenPath"] + "/" + arrUserFile1[0] + "' target='_blank'>" + arrUserFile1[0] + "</a>"; //} //if (!String.IsNullOrEmpty(visitDataInfo.UserFile2)) //{ // String[] arrUserFile2 = visitDataInfo.UserFile2.Split('|'); // lblUserFile2.Text = "<a href='" + ConfigurationManager.AppSettings["fileOpenPath"] + "/" + arrUserFile2[0] + "' target='_blank'>" + arrUserFile2[0] + "</a>"; //} //if (!String.IsNullOrEmpty(visitDataInfo.UserFile3)) //{ // String[] arrUserFile3 = visitDataInfo.UserFile3.Split('|'); // lblUserFile3.Text = "<a href='" + ConfigurationManager.AppSettings["fileOpenPath"] + "/" + arrUserFile3[0] + "' target='_blank'>" + arrUserFile3[0] + "</a>"; //} // 결재 상신 전이라면 if (visitDataInfo.ApprovalState == 0) { // 결재라인 변경 이미지 thay đổi ảnh đường phê duyệt btnElecApproveLine.Visible = true; // 결재 상신 버튼 nút bấm gửi phê duyệt btnApproveStart.Visible = true; // 결재 상태 보기 xem trạng thái phê duyệt btnElectStatus.Visible = false; } else { //김민우 - 결재 상태 보기 잠시 막음 //btnElectStatus.Visible = true; btnElectStatus.Visible = false; btnApproveStart.Visible = false; btnElecApproveLine.Visible = false; } }