protected void Button1_Click(object sender, EventArgs e) { if (lbThongBao.Text != "") { lbThongBao.Text = ""; } string manguoiduyet1 = Session["manguoiduyet"].ToString(); int id = int.Parse(Session["id"].ToString()); if (lbThongBao.Text.Trim() != "") { lbThongBao.Text = ""; } string macongty = DropCty.SelectedValue.ToString(); string madonvi = DropDownLDonVi.SelectedValue.ToString(); string manguoiduyet = txtNguoiDuyet.Text; int AbStep = int.Parse(DropDownABStep.SelectedValue); int ABPS = int.Parse(DropDownABPS.SelectedValue); QPDNFlow quytrinh = new QPDNFlow(); if (manguoiduyet == "ZZZZZZ") { quytrinh.ABPS = 1; quytrinh.ABstep = 1; if (DropDownLoaiPhieu.SelectedValue.ToString().Trim() == "") { quytrinh.abtype = "PDN1"; abill timloai = abillBUS.SearchAbillByID(quytrinh.abtype); quytrinh.abtypenameTW = timloai.abnameTW; } else { quytrinh.abtype = DropDownLoaiPhieu.SelectedValue.ToString(); abill timloai = abillBUS.SearchAbillByID(DropDownLoaiPhieu.SelectedValue.ToString()); quytrinh.abtypenameTW = timloai.abnameTW; } quytrinh.BADEPID = "All"; quytrinh.DepartmentTypeNameTW = "间接单位"; quytrinh.GSBH = macongty; quytrinh.IDCapDuyet = 7; quytrinh.IDChucVu = "CQDV"; quytrinh.IDLoaiDonVi = 2; quytrinh.NguoiDuyet = "ZZZZZZ"; quytrinh.USERNAME = ""; quytrinh.TenChucVuTiengHoa = "单位主管"; quytrinh.tendonviTW = "All"; dal.CapNhatQuyTrinh(macongty, quytrinh.abtype, madonvi, AbStep, ABPS, quytrinh.NguoiDuyet, quytrinh.USERNAME, quytrinh.abtypenameTW, quytrinh.tendonviTW, int.Parse(quytrinh.IDLoaiDonVi.ToString()), quytrinh.DepartmentTypeNameTW, int.Parse(quytrinh.IDCapDuyet.ToString())); } else { if (madonvi == "All") { quytrinh.BADEPID = "All"; quytrinh.tendonviTW = "All"; quytrinh.GSBH = macongty; quytrinh.IDLoaiDonVi = 2; quytrinh.DepartmentTypeNameTW = "间接单位"; } else { BDepartment donvi = BDepartmentDAO.TimMaDonVi(madonvi, macongty); AbDepartmentType loaidonvi = LoaiDonViDAO.TimMaLoaiDonVi(int.Parse(donvi.DepartmentTypeID.ToString()), macongty); quytrinh.BADEPID = madonvi; quytrinh.tendonviTW = donvi.DepName; quytrinh.GSBH = macongty; quytrinh.IDLoaiDonVi = loaidonvi.DepartmentTypeID; quytrinh.DepartmentTypeNameTW = loaidonvi.DepartmentTypeNameTW; } if (DropDownLoaiPhieu.SelectedValue.ToString().Trim() == "") { quytrinh.abtype = "PDN1"; abill timloai = abillBUS.SearchAbillByID(quytrinh.abtype); quytrinh.abtypenameTW = timloai.abnameTW; } else { quytrinh.abtype = DropDownLoaiPhieu.SelectedValue.ToString(); abill timloai = abillBUS.SearchAbillByID(DropDownLoaiPhieu.SelectedValue.ToString()); quytrinh.abtypenameTW = timloai.abnameTW; } quytrinh.DonViThongQua = null; quytrinh.NguoiDuyet = txtNguoiDuyet.Text; Busers2 nguoi = UserDAO.TimNhanVienTheoMa(manguoiduyet, macongty); int idcapduyet = int.Parse(nguoi.IDCapDuyet.ToString()); quytrinh.USERNAME = nguoi.USERNAME; ChucVu chuc = ChucVuDAO.TimMaChucVu(nguoi.IDChucVu, macongty); quytrinh.IDChucVu = chuc.IDChucVu; quytrinh.tendonvithongqua = chuc.TenChucVuTiengHoa; quytrinh.IDCapDuyet = nguoi.IDCapDuyet; quytrinh.ABstep = AbStep; quytrinh.ABPS = ABPS; QPDNFlow tim = QPDNFlowDAO.TimNguoiTrongQuyTrinh(nguoi.USERID, quytrinh.abtype, quytrinh.BADEPID, macongty); if (tim != null) { dal.CapNhatQuyABPS(macongty, quytrinh.abtype, madonvi, id, AbStep, ABPS); } else { QPDNFlow timbuoccansua = QPDNFlowDAO.TimBuocKyCanSua(macongty, quytrinh.abtype, quytrinh.BADEPID, AbStep, ABPS); if (timbuoccansua != null) { dal.CapNhatQuyTrinh(macongty, quytrinh.abtype, madonvi, AbStep, ABPS, quytrinh.NguoiDuyet, quytrinh.USERNAME, quytrinh.abtypenameTW, quytrinh.tendonviTW, int.Parse(quytrinh.IDLoaiDonVi.ToString()), quytrinh.DepartmentTypeNameTW, int.Parse(quytrinh.IDCapDuyet.ToString())); } List <Abcon> dsPhieuChuaDuyet = AbconDAO.dsPhieuChuaDuyetTheoBuocDuyetCapDuyet(macongty, madonvi, quytrinh.abtype, AbStep, ABPS); foreach (Abcon phieu in dsPhieuChuaDuyet) { Abcon timnguoi = AbconDAO.TimNguoiDuyetTrongPhieu(madonvi, macongty, quytrinh.abtype, phieu.pdno, nguoi.USERID); if (timnguoi == null) { dalabcon.CapNhatAbcon(macongty, quytrinh.abtype, phieu.pdno, nguoi.USERID, phieu.IDCT, AbStep, idcapduyet, ABPS); } } } } Response.Redirect("FQPDNFlow.aspx"); }
public static bool XoaChiTiet(int Id, bool kiemtrabixoa = true) { return(AbconDAO.XoaChiTiet(Id, true)); }
public static Abcon TimKiemVanBanDenTheoIdVanBan_IdNguoiNhan(string idVanBan, string idNhanVien, string idNguoiChuyen, bool kiemTraBiXoa = true) { return(AbconDAO.TimKiemVanBanDenTheoIdVanBan_IdNguoiNhan(idVanBan, idNhanVien, idNguoiChuyen, true)); }
public static Abcon LayChiTietXetDuyetCuaMotNhanVien(string idNhanVien, string idVanBan) { return(AbconDAO.LayChiTietXetDuyetCuaMotNhanVien(idNhanVien, idVanBan)); }
public static bool SuaChiTiet(Abcon ct) { return(AbconDAO.SuaChiTiet(ct)); }
public static List <Abcon> LayCapDuyetTruocCuaNhanVienTheoChiTiet(string idnhanvien) { return(AbconDAO.LayCapDuyetTruocCuaNhanVienTheoChiTiet(idnhanvien)); }
public static List <Abcon> QryChiTietXetDuyetTheoMaVanBanNguoiTrinhDuyet(string mavanban, string macongty) { return(AbconDAO.QryChiTietXetDuyetTheoMaVanBanNguoiTrinhDuyet(mavanban, macongty)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string languege = (string)Request["languege"]; string UserID = (string)Request["UserID"]; string idcongty = (string)Request["GSBH"]; string pdno = (string)Request["pdno"]; if (languege != null && UserID != null && idcongty != null && pdno != null) { Session["languege"] = languege; Session["congty"] = idcongty; Session["user"] = UserID; Session["maphieu"] = pdno; Session["UserID"] = UserID; } if (Session["user"] == null) { //Response.Redirect("~/presentationLayer/DangNhap.aspx"); Response.Redirect("http://portal.footgear.com.vn"); } divUpload2.Visible = false; divComment.Visible = false; string strNgonngu = (string)Session["languege"]; if (strNgonngu != null) { LayngonNgu(3, strNgonngu); } else { Response.Redirect("http://portal.footgear.com.vn"); } GanNgonNguVaoConTrol(); string macongty = Session["congty"].ToString(); string maphieu = Session["maphieu"].ToString(); int capduyet = 7; int capchunhiem = 9; HienThi(); List <Abcon> danhsach = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capduyet); if (danhsach.Count() != 0) { if (danhsach.Count() == 1) { Label1.Visible = false; Label2.Visible = false; ImageLevel2.Visible = false; p1.Visible = false; p2.Visible = false; andi.Visible = false; andi1.Visible = false; } else { Label1.Visible = true; Label2.Visible = true; ImageLevel2.Visible = true; p1.Visible = true; p2.Visible = true; andi.Visible = true; andi1.Visible = true; } } List <Abcon> danhsachphieu = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capchunhiem); if (danhsachphieu.Count == 0) { chunhiem.Visible = false; chunhiem1.Visible = false; andi.Visible = false; andi1.Visible = false; } else { chunhiem.Visible = true; chunhiem1.Visible = true; andi.Visible = true; andi1.Visible = true; } ShowFileDinhKem(); } }
private void HienThi() { string nguoiduyet = Session["user"].ToString(); string maphieu = Session["maphieu"].ToString(); string macongty = Session["congty"].ToString(); DataTable dt = dap.TimPhieuTheoMaNguoiTao(maphieu, macongty, nguoiduyet); if (dt.Rows.Count > 0) { string madonvi = dt.Rows[0]["pddepid"].ToString(); string maloaiphieu = dt.Rows[0]["Abtype"].ToString(); int Abc = int.Parse(dt.Rows[0]["ABC"].ToString()); BDepartment timbophan = BDepartmentDAO.TimMaDonVi(madonvi, macongty); Busers2 users = UserBUS.TimNhanVienTheoMa(nguoiduyet, macongty); Abcon lydokhongduyet = AbconDAO.LayPhieuKhongDuyetTheoPhieu(timbophan.ID, maloaiphieu, macongty, maphieu); aABC douutien = ABCDAO.TimDoUuTien(Abc); if (douutien != null) { lblDoUutien.Text = douutien.NameABC + "-" + douutien.NameABCTW; } if (lydokhongduyet == null) { lblLyDo.Visible = false; lblNhanLyDo.Visible = false; } else { lblLyDo.Visible = true; lblNhanLyDo.Visible = true; lblLyDo.Text = lydokhongduyet.lydokhongduyet; } abill loaiphieu = abillBUS.SearchAbillByID(maloaiphieu); string tenloaiphieuVN = loaiphieu.abname; string tenloaiphieuTW = loaiphieu.abnameTW; lblTieuDe.Text = dt.Rows[0]["mytitle"].ToString() + " " + dt.Rows[0]["pdnsubject"].ToString(); lbLoaiPhieu.Text = tenloaiphieuVN + " " + tenloaiphieuTW; lbldonvidenghi.Text = timbophan.DepName; lbSoPhieu.Text = maphieu; lblMucDichSuDung.Text = dt.Rows[0]["UseIntent"].ToString(); txtSoPhieu.Text = maphieu.ToString().Trim(); // lbNgay.Text = chitietduyet.CFMDate0.ToString(); string dinhdang = dt.Rows[0]["CFMDate0"].ToString(); string thang = dinhdang.Substring(3, 2); string ngay = dinhdang.Substring(0, 2); string nam = dinhdang.Substring(6, 4); lblNgaytao.Text = "Ngày 日 " + ngay + " Tháng 月 " + thang + " Năm 年 " + nam + ""; Abcon timphieuchuaduyet = AbconDAO.TimPhieuChuaDuyet(maphieu, macongty); if (timphieuchuaduyet == null) { btnHuy.Enabled = true; } else { btnHuy.Enabled = false; } } //Abcon abcon6 = AbconBUS.LaymaVanBanTheoCapDuyet6(maphieu, 6); List <Abcon> listchitietxetduyet = AbconBUS.QryChiTietXetDuyetTheoIdVanBan(maphieu, true); // Abcon captruoc = AbconBUS.LayCapDuyetTruocCuaNhanVienTheoVanBan(Until.uNhanVien.USERID, maphieu); Busers2 user0 = AbconBUS.LayMaNguoiTaoTheoIDVanBan(maphieu, macongty); { if (user0 != null) { TextBox1.Text = user0.USERID; ImageLevel0.Width = 100; ImageLevel0.Height = 100; ImageLevel0.ImageUrl = "~/MyPhoto.ashx?USERID=" + TextBox1.Text; } else { ImageLevel0.ImageUrl = null; } } //Abcon caphientai = AbconBUS.LayCapDuyetHienTaiCuaNhanVienTheoVanBan(Until.uNhanVien.USERID, maphieu); foreach (Abcon abcon in listchitietxetduyet) { if (abcon == null) { ImageLevel1.ImageUrl = null; ImageLevel2.ImageUrl = null; ImageLevel3.ImageUrl = null; ImageLevel4.ImageUrl = null; ImageLevel5.ImageUrl = null; ImageLevel6.ImageUrl = null; return; } else { List <Abcon> lstChiTietXetDuyet1 = AbconBUS.QryChiTietXetDuyetTheoMaVanBanNguoiTrinhDuyet(maphieu, macongty); int max = (from ct1 in lstChiTietXetDuyet1 select ct1.Abstep).Max(); if (abcon.IDCapDuyet == 5 || abcon.IDCapDuyet == 6) { Busers2 nguoiduyet1 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); //ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet6.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox2.Text = nguoiduyet1.USERID; ImageLevel1.Width = 100; ImageLevel1.Height = 100; ImageLevel1.ImageUrl = "~/ProcessSignature/MyPhoto1.ashx?USERID=" + TextBox2.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox2.Text = nguoiduyet1.USERID; txtKhongDuyet.Text = "027276"; ImageLevel1.Width = 100; ImageLevel1.Height = 100; ImageLevel1.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel1.ImageUrl = null; } } } if (abcon.IDCapDuyet == 7) { if (capduyet == null) { Busers2 nguoiduyet2 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox3.Text = nguoiduyet2.USERID; Image1.Width = 100; Image1.Height = 100; Image1.ImageUrl = "~/ProcessSignature/MyPhoto8.ashx?USERID=" + TextBox3.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox3.Text = nguoiduyet2.USERID; txtKhongDuyet.Text = "027276"; Image1.Width = 100; Image1.Height = 100; Image1.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { Image1.ImageUrl = null; } } capduyet = abcon.IDCapDuyet.ToString(); } else { Busers2 nguoiduyet2 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox4.Text = nguoiduyet2.USERID; ImageLevel2.Width = 100; ImageLevel2.Height = 100; ImageLevel2.ImageUrl = "~/ProcessSignature/MyPhoto2.ashx?USERID=" + TextBox4.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } txtKhongDuyet.Text = "027276"; TextBox4.Text = nguoiduyet2.USERID; ImageLevel2.Width = 100; ImageLevel2.Height = 100; ImageLevel2.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel2.ImageUrl = null; } } } } if (abcon.IDCapDuyet == 9) { Busers2 nguoiduyet3 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet3.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox5.Text = nguoiduyet3.USERID; ImageLevel3.Width = 100; ImageLevel3.Height = 100; ImageLevel3.ImageUrl = "~/ProcessSignature/MyPhoto3.ashx?USERID=" + TextBox5.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox5.Text = nguoiduyet3.USERID; txtKhongDuyet.Text = "027276"; ImageLevel3.Width = 100; ImageLevel3.Height = 100; ImageLevel3.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel3.ImageUrl = null; } } } if (abcon.IDCapDuyet == 13) { Busers2 nguoiduyet4 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet4.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox6.Text = nguoiduyet4.USERID; ImageLevel4.Width = 100; ImageLevel4.Height = 100; ImageLevel4.ImageUrl = "~/ProcessSignature/MyPhoto4.ashx?USERID=" + TextBox6.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox6.Text = nguoiduyet4.USERID; txtKhongDuyet.Text = "027276"; ImageLevel4.Width = 100; ImageLevel4.Height = 100; ImageLevel4.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel4.ImageUrl = null; } } } if (abcon.IDCapDuyet == 15 || abcon.IDCapDuyet == 14) { Busers2 nguoiduyet5 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet5.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox7.Text = nguoiduyet5.USERID; ImageLevel5.Width = 100; ImageLevel5.Height = 100; ImageLevel5.ImageUrl = "~/ProcessSignature/MyPhoto5.ashx?USERID=" + TextBox7.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } txtKhongDuyet.Text = "027276"; TextBox7.Text = nguoiduyet5.USERID; ImageLevel5.Width = 100; ImageLevel5.Height = 100; ImageLevel5.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel5.ImageUrl = null; } } } if (abcon.IDCapDuyet == 16) { Busers2 nguoiduyet6 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet6.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox8.Text = nguoiduyet6.USERID; ImageLevel6.Width = 100; ImageLevel6.Height = 100; ImageLevel6.ImageUrl = "~/ProcessSignature/MyPhoto6.ashx?USERID=" + TextBox8.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox8.Text = nguoiduyet6.USERID; txtKhongDuyet.Text = "027276"; ImageLevel6.Width = 100; ImageLevel6.Height = 100; ImageLevel6.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel6.ImageUrl = null; } } } else if (abcon.IDCapDuyet == 17) { Busers2 nguoiduyet7 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet7.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox9.Text = nguoiduyet7.USERID; ImageLevel7.Width = 100; ImageLevel7.Height = 100; ImageLevel7.ImageUrl = "~/ProcessSignature/MyPhoto7.ashx?USERID=" + TextBox9.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox9.Text = nguoiduyet7.USERID; txtKhongDuyet.Text = "027276"; ImageLevel7.Width = 100; ImageLevel7.Height = 100; ImageLevel7.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel7.ImageUrl = null; } } } } } }
private void HienThi() { string nguoiduyet = Session["user"].ToString(); string maphieu = Session["maphieu"].ToString(); //string bophan = Session["bophan"].ToString(); //string madonvi = Session["mabophan"].ToString(); string macongty = Session["congty"].ToString(); pdna phieu = pdnaBUS.TimVanBanTheoMa(maphieu, macongty, true); pdna phieucu = pnaDAO.TimPhieuDaTungBiHuy(maphieu, macongty); Busers2 users = UserBUS.TimNhanVienTheoMa(nguoiduyet, macongty); BDepartment bp = BDepartmentDAO.TimMaDonVi(phieu.pddepid, macongty); Session["bophan"] = bp.DepName; Session["mabophan"] = bp.ID; Abcon lydokhongduyet = AbconDAO.LayPhieuKhongDuyetTheoPhieu(phieu.pddepid, phieu.Abtype, macongty, maphieu); abill loaiphieu = abillBUS.SearchAbillByID(phieu.Abtype); aABC douutien = ABCDAO.TimDoUuTien(int.Parse(phieu.ABC.ToString())); if (douutien != null) { lblDoUutien.Text = douutien.NameABC + "-" + douutien.NameABCTW; } string tenloaiphieuVN = loaiphieu.abname; string tenloaiphieuTW = loaiphieu.abnameTW; if (phieucu == null) { idofPhieuCu.Visible = false; } else { idofPhieuCu.Visible = true; } lbLoaiPhieu.Text = tenloaiphieuVN + " " + tenloaiphieuTW; if (lydokhongduyet == null) { lblLyDo.Visible = false; lblNhanLyDo.Visible = false; } else { lblLyDo.Visible = true; lblNhanLyDo.Visible = true; lblLyDo.Text = lydokhongduyet.lydokhongduyet; } lblTieuDe.Text = phieu.mytitle + phieu.pdnsubject; txtSoPhieu.Text = maphieu.ToString().Trim(); // string ngay = DateTime.Parse(phieu.CFMDate0.ToShortDateString()).ToString("dd/MM/yyyy"); string dinhdang = phieu.CFMDate0.ToString(); string thang = dinhdang.Substring(3, 2); string ngay = dinhdang.Substring(0, 2); string nam = dinhdang.Substring(6, 4); lblNgaytao.Text = "Ngày 日 " + ngay + " Tháng 月 " + thang + " Năm 年 " + nam + ""; lbldonvidenghi.Text = bp.DepName; lbSoPhieu.Text = maphieu; lblMucDichSuDung.Text = phieu.UseIntent; List <Abcon> listchitietxetduyet = AbconBUS.QryChiTietXetDuyetTheoIdVanBan(maphieu, true); // Abcon captruoc = AbconBUS.LayCapDuyetTruocCuaNhanVienTheoVanBan(Until.uNhanVien.USERID, maphieu); Busers2 user0 = AbconBUS.LayMaNguoiTaoTheoIDVanBan(maphieu, macongty); { if (user0 != null) { TextBox1.Text = user0.USERID; ImageLevel0.Width = 100; ImageLevel0.Height = 100; ImageLevel0.ImageUrl = "~/MyPhoto.ashx?USERID=" + TextBox1.Text; } else { ImageLevel0.ImageUrl = null; } } //Abcon caphientai = AbconBUS.LayCapDuyetHienTaiCuaNhanVienTheoVanBan(Until.uNhanVien.USERID, maphieu); foreach (Abcon abcon in listchitietxetduyet) { if (abcon == null) { ImageLevel1.ImageUrl = null; ImageLevel2.ImageUrl = null; ImageLevel3.ImageUrl = null; ImageLevel4.ImageUrl = null; ImageLevel5.ImageUrl = null; ImageLevel6.ImageUrl = null; return; } else { List <Abcon> lstChiTietXetDuyet1 = AbconBUS.QryChiTietXetDuyetTheoMaVanBanNguoiTrinhDuyet(maphieu, macongty); int max = (from ct1 in lstChiTietXetDuyet1 select ct1.Abstep).Max(); if (abcon.IDCapDuyet == 5 || abcon.IDCapDuyet == 6) { Busers2 nguoiduyet1 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); //ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet6.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox2.Text = nguoiduyet1.USERID; ImageLevel1.Width = 100; ImageLevel1.Height = 100; ImageLevel1.ImageUrl = "~/ProcessSignature/MyPhoto1.ashx?USERID=" + TextBox2.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox2.Text = nguoiduyet1.USERID; txtKhongDuyet.Text = "027276"; ImageLevel1.Width = 100; ImageLevel1.Height = 100; ImageLevel1.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel1.ImageUrl = null; } } } if (abcon.IDCapDuyet == 7) { if (capduyet == null) { Busers2 nguoiduyet2 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox3.Text = nguoiduyet2.USERID; Image1.Width = 100; Image1.Height = 100; Image1.ImageUrl = "~/ProcessSignature/MyPhoto8.ashx?USERID=" + TextBox3.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox3.Text = nguoiduyet2.USERID; txtKhongDuyet.Text = "027276"; Image1.Width = 100; Image1.Height = 100; Image1.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { Image1.ImageUrl = null; } } capduyet = abcon.IDCapDuyet.ToString(); } else { Busers2 nguoiduyet2 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox4.Text = nguoiduyet2.USERID; ImageLevel2.Width = 100; ImageLevel2.Height = 100; ImageLevel2.ImageUrl = "~/ProcessSignature/MyPhoto2.ashx?USERID=" + TextBox4.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } txtKhongDuyet.Text = "027276"; TextBox4.Text = nguoiduyet2.USERID; ImageLevel2.Width = 100; ImageLevel2.Height = 100; ImageLevel2.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel2.ImageUrl = null; } } } } if (abcon.IDCapDuyet == 9) { Busers2 nguoiduyet3 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet3.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox5.Text = nguoiduyet3.USERID; ImageLevel3.Width = 100; ImageLevel3.Height = 100; ImageLevel3.ImageUrl = "~/ProcessSignature/MyPhoto3.ashx?USERID=" + TextBox5.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox5.Text = nguoiduyet3.USERID; txtKhongDuyet.Text = "027276"; ImageLevel3.Width = 100; ImageLevel3.Height = 100; ImageLevel3.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel3.ImageUrl = null; } } } if (abcon.IDCapDuyet == 13) { Busers2 nguoiduyet4 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet4.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox6.Text = nguoiduyet4.USERID; ImageLevel4.Width = 100; ImageLevel4.Height = 100; ImageLevel4.ImageUrl = "~/ProcessSignature/MyPhoto4.ashx?USERID=" + TextBox6.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox6.Text = nguoiduyet4.USERID; txtKhongDuyet.Text = "027276"; ImageLevel4.Width = 100; ImageLevel4.Height = 100; ImageLevel4.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel4.ImageUrl = null; } } } if (abcon.IDCapDuyet == 15 || abcon.IDCapDuyet == 14) { Busers2 nguoiduyet5 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet5.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox7.Text = nguoiduyet5.USERID; ImageLevel5.Width = 100; ImageLevel5.Height = 100; ImageLevel5.ImageUrl = "~/ProcessSignature/MyPhoto5.ashx?USERID=" + TextBox7.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } txtKhongDuyet.Text = "027276"; TextBox7.Text = nguoiduyet5.USERID; ImageLevel5.Width = 100; ImageLevel5.Height = 100; ImageLevel5.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel5.ImageUrl = null; } } } if (abcon.IDCapDuyet == 16) { Busers2 nguoiduyet6 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet6.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox8.Text = nguoiduyet6.USERID; ImageLevel6.Width = 100; ImageLevel6.Height = 100; ImageLevel6.ImageUrl = "~/ProcessSignature/MyPhoto6.ashx?USERID=" + TextBox8.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox8.Text = nguoiduyet6.USERID; txtKhongDuyet.Text = "027276"; ImageLevel6.Width = 100; ImageLevel6.Height = 100; ImageLevel6.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel6.ImageUrl = null; } } } else if (abcon.IDCapDuyet == 17) { Busers2 nguoiduyet7 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet7.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox9.Text = nguoiduyet7.USERID; ImageLevel7.Width = 100; ImageLevel7.Height = 100; ImageLevel7.ImageUrl = "~/ProcessSignature/MyPhoto7.ashx?USERID=" + TextBox9.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox9.Text = nguoiduyet7.USERID; txtKhongDuyet.Text = "027276"; ImageLevel7.Width = 100; ImageLevel7.Height = 100; ImageLevel7.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + txtKhongDuyet.Text; } else { ImageLevel7.ImageUrl = null; } } } } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["user"] == null) { //Response.Redirect("~/presentationLayer/DangNhap.aspx"); Response.Redirect("http://portal.footgear.com.vn"); } string strNgonngu = (string)Session["languege"]; if (strNgonngu != null) { LayngonNgu(3, strNgonngu); } else { Response.Redirect("http://portal.footgear.com.vn"); } if (!IsPostBack) { GanNgonNguVaoConTrol(); string macongty = Session["congty"].ToString(); string maphieu = Session["maphieu"].ToString(); int capduyet = 7; int capchunhiem = 9; divUpload2.Visible = false; divComment.Visible = false; HienThi(); HienThiDanhSachMuaHang(); ShowFileDinhKem(); List <Abcon> danhsach = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capduyet); if (danhsach.Count() != 0) { if (danhsach.Count() == 1) { ImageLevel2.Visible = false; andi.Visible = false; andi1.Visible = false; } else { ImageLevel2.Visible = true; andi.Visible = true; andi1.Visible = true; } } List <Abcon> danhsachphieu = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capchunhiem); if (danhsachphieu.Count == 0) { chunhiem.Visible = false; chunhiem1.Visible = false; } else { chunhiem.Visible = true; chunhiem1.Visible = true; } } }
protected void Button1_Click(object sender, EventArgs e) { string manguoiduyet1 = Session["manguoiduyet"].ToString(); int id = int.Parse(Session["id"].ToString()); string macongty = DropCty.SelectedValue.ToString(); string madonvi = DropDownLDonVi.SelectedValue.ToString(); string manguoiduyet = txtNguoiDuyet.Text; // int buocduyet = int.Parse(txtBucoDuyet.Text); BDepartment donvi = BDepartmentDAO.TimMaDonVi(madonvi, macongty); AbDepartmentType loaidonvi = LoaiDonViDAO.TimMaLoaiDonVi(int.Parse(donvi.DepartmentTypeID.ToString()), macongty); QuyTrinhXetDuyetCuaCanBo quytrinh = new QuyTrinhXetDuyetCuaCanBo(); //quytrinh.IDQuyTrinh = maquytrinh + (QuyTrinhXetDuyetDAO.DemQuyTrinhXetDuyet() + 1).ToString(); quytrinh.BADEPID = madonvi; quytrinh.IDQuyTrinh = id; quytrinh.tendonviTW = donvi.DepName; quytrinh.GSBH = macongty; //quytrinh.BuocDuyet = buocduyet; quytrinh.IDLoaiDonVi = loaidonvi.DepartmentTypeID; quytrinh.DepartmentTypeNameTW = loaidonvi.DepartmentTypeNameTW; if (cbLoaiPhieu.Checked == true) { quytrinh.abtype = DropDownLoaiPhieu.SelectedValue.ToString(); abill timloai = abillBUS.SearchAbillByID(DropDownLoaiPhieu.SelectedValue.ToString()); quytrinh.abtypenameTW = timloai.abnameTW; } else { quytrinh.abtype = "PDN1"; } if (CheckThongQuaDonVi.Checked == true) { quytrinh.DonViThongQua = DropDownDonViThongQua.SelectedValue.ToString(); BDepartment donvithongqua = BDepartmentDAO.TimMaDonVi(DropDownDonViThongQua.SelectedValue.ToString(), macongty); quytrinh.tendonvithongqua = donvithongqua.DepName; } else { quytrinh.DonViThongQua = null; } if (txtNguoiDuyet.Text.Trim() == "") { quytrinh.NguoiDuyet = "MD"; } else { quytrinh.NguoiDuyet = manguoiduyet; Busers2 nguoi = UserDAO.TimNhanVienTheoMa(manguoiduyet, macongty); quytrinh.USERNAME = nguoi.USERNAME; ChucVu chuc = ChucVuDAO.TimMaChucVu(nguoi.IDChucVu, macongty); quytrinh.IDChucVu = chuc.IDChucVu; quytrinh.tendonvithongqua = chuc.TenChucVuTiengHoa; quytrinh.IDCapDuyet = nguoi.IDCapDuyet; } List <QuyTrinhXetDuyetCuaCanBo> ListQT1 = QuyTrinhXetDuyetCuaCanBoDAO.LayDanhSachQuyTrinhTheoCapDuyet(quytrinh.BADEPID, quytrinh.GSBH, quytrinh.abtype); int max1 = (from ct1 in ListQT1 select int.Parse(ct1.BuocDuyet.ToString())).Max(); quytrinh.BuocDuyet = max1 + 1; QuyTrinhXetDuyetCuaCanBoDAO.SuaQuyTrinhXetDuyetTheoCanBo(quytrinh); QuyTrinhXetDuyetCuaCanBo timquynguoi = QuyTrinhXetDuyetCuaCanBoDAO.TimNguoiTrongQuyTrinh(quytrinh.NguoiDuyet, quytrinh.abtype, quytrinh.BADEPID, quytrinh.GSBH); Busers2 timnguoiduyettrong = UserDAO.TimNhanVienTheoMa(quytrinh.NguoiDuyet, quytrinh.GSBH); if (timquynguoi != null) { List <QuyTrinhXetDuyetCuaCanBo> ListQT = QuyTrinhXetDuyetCuaCanBoDAO.LayDanhSachQuyTrinhTheoCapDuyet(quytrinh.BADEPID, quytrinh.GSBH, quytrinh.abtype); int min = (from ct1 in ListQT select int.Parse(ct1.BuocDuyet.ToString())).Min(); int min1 = (from ct1 in ListQT select int.Parse(ct1.IDCapDuyet.ToString())).Min(); foreach (QuyTrinhXetDuyetCuaCanBo qt in ListQT) { QuyTrinhXetDuyetCuaCanBo laynguoidautien = QuyTrinhXetDuyetCuaCanBoDAO.TimCapTiepTheoTrongQuyTrinh1(qt.BADEPID, qt.GSBH, qt.abtype, min1); if (qt.NguoiDuyet == laynguoidautien.NguoiDuyet) { QuyTrinhXetDuyetCuaCanBo quy = new QuyTrinhXetDuyetCuaCanBo(); quy.BuocDuyet = 1; quy.IDQuyTrinh = qt.IDQuyTrinh; buoc = 1; QuyTrinhXetDuyetCuaCanBoDAO.CapNhatQuyTrinh(quy); } else { QuyTrinhXetDuyetCuaCanBo quy = new QuyTrinhXetDuyetCuaCanBo(); quy.BuocDuyet = buoc + 1; quy.IDQuyTrinh = qt.IDQuyTrinh; buoc = int.Parse(quy.BuocDuyet.ToString()); QuyTrinhXetDuyetCuaCanBoDAO.CapNhatQuyTrinh(quy); } } } List <Abcon> LayDanhSach = AbconDAO.LayDanhSachVanBanChuaDuyetTheoNguoiDuyet(madonvi, quytrinh.abtype, macongty, manguoiduyet1); if (manguoiduyet1 == manguoiduyet) { } else { Busers2 nguoi = UserDAO.TimNhanVienTheoMa(manguoiduyet, macongty); foreach (Abcon ct in LayDanhSach) { //Abcon tim = AbconDAO.TimNguoiDuyetTrongPhieu(madonvi, macongty, quytrinh.abtype, ct.pdno, manguoiduyet); //int buockietiep=ct.abde+1 //Abcon kiemtra = AbconDAO.TimBuocKyTruocTrongPhieu(ct.from_depart, ct.Gsbh, ct.abtype, ct.pdno, buocketiep); Abcon chitiet = new Abcon(); chitiet.IDCT = ct.IDCT; chitiet.Auditor = manguoiduyet; chitiet.Gsbh = ct.Gsbh; chitiet.pdno = ct.pdno; chitiet.abmomo = ct.abmomo; chitiet.abtype = ct.abtype; chitiet.abrult = false; chitiet.abde = ct.abde; chitiet.ABC = ct.ABC; chitiet.bixoa = false; chitiet.boqua = false; chitiet.cothutu = true; chitiet.from_depart = ct.from_depart; chitiet.from_user = ct.from_user; chitiet.Id_VB_CD = ct.Id_VB_CD; chitiet.Maintitle = ct.Maintitle; chitiet.Yn = 4; chitiet.IDCapDuyet = nguoi.IDCapDuyet; AbconDAO.SuaChiTietXD1(chitiet, true); } } Response.Redirect("FQuyTrinhXetDuyet.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int capduyet = 7; int capchunhiem = 9; string languege = (string)Request["languege"]; string UserID = (string)Request["UserID"]; string idcongty = (string)Request["GSBH"]; string pdno = (string)Request["pdno"]; if (languege != null && UserID != null && idcongty != null && pdno != null) { Session["languege"] = languege; Session["congty"] = idcongty; Session["user"] = UserID; Session["maphieu"] = pdno; Session["UserID"] = UserID; // tim abcon chua dich DataTable dt = dal.KiemTraPhieuDaDuyetChua(idcongty, pdno, UserID); if (dt.Rows.Count > 0) { int Yn = int.Parse(dt.Rows[0]["Yn"].ToString()); string abrult = dt.Rows[0]["abrult"].ToString(); if (Yn == 1) { Response.Redirect("frmDetails2D.aspx"); } } } if (Session["user"] == null) { //Response.Redirect("~/presentationLayer/DangNhap.aspx"); Response.Redirect("http://portal.footgear.com.vn"); } divUpload2.Visible = false; divComment.Visible = false; string strNgonngu = (string)Session["languege"]; if (strNgonngu != null) { LayngonNgu(6, strNgonngu); } else { Response.Redirect("http://portal.footgear.com.vn"); } GanNgonNguVaoConTrol(); string macongty = Session["congty"].ToString(); string maphieu = Session["maphieu"].ToString(); HienThiChiTiet(); HienThi(); List <Abcon> danhsachphieu = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capchunhiem); if (danhsachphieu.Count == 0) { chunhiem.Visible = false; chunhiem1.Visible = false; } else { chunhiem.Visible = true; chunhiem1.Visible = true; } List <Abcon> danhsach = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capduyet); if (danhsach.Count() != 0) { if (danhsach.Count() == 1) { ImageLevel2.Visible = false; andi.Visible = false; andi1.Visible = false; } else { ImageLevel2.Visible = true; andi.Visible = false; andi1.Visible = false; } } //HienThiFileDinhKem(); ShowFileDinhKem(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["user"] == null) { //Response.Redirect("~/presentationLayer/DangNhap.aspx"); Response.Redirect("http://portal.footgear.com.vn"); } string strNgonngu = (string)Session["languege"]; if (strNgonngu != null) { LayngonNgu(39, strNgonngu); } else { Response.Redirect("http://portal.footgear.com.vn"); } GanNgonNguVaoConTrol(); idPanelExport.Visible = false; btnExport.Visible = false; divComment.Visible = false; string maphieu = Session["maphieu"].ToString(); string macongty = Session["congty"].ToString(); string manguoidung = Session["user"].ToString(); string xuatfileReport = (string)Session["XuatFileBaoCao"]; int capduyet = 7; int capchunhiem = 9; HienThi(); Abcon timphieu = AbconDAO.LayPhieuKhongDuyetTheoNguoiTao(maphieu, manguoidung, macongty); if (timphieu == null) { btnKhoiPhuc.Visible = false; lblLyDo.Visible = false; lblNhanLyDo.Visible = false; } else { btnKhoiPhuc.Visible = true; lblLyDo.Visible = true; lblNhanLyDo.Visible = true; } List <Abcon> danhsach = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capduyet); if (danhsach.Count() != 0) { if (danhsach.Count() == 1) { ImageLevel2.Visible = false; andi.Visible = false; andi1.Visible = false; } else { ImageLevel2.Visible = true; andi.Visible = true; andi1.Visible = true; } } List <Abcon> danhsachphieu = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capchunhiem); if (danhsachphieu.Count == 0) { chunhiem.Visible = false; chunhiem1.Visible = false; } else { chunhiem.Visible = true; chunhiem1.Visible = true; } if (xuatfileReport != null) { HienThiDropBoxNhaCungUng(); } HienThiDanhSachMuaHang(); } }
public static List <Abcon> QryChiTietXetDuyet1(int IDCT, bool kiemtrabixoa = true) { return(AbconDAO.QryChiTietXetDuyet1(IDCT, true)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { btnDetail.Visible = false; string UserID = (string)Request["UserID"]; string macongty = (string)Request["GSBH"]; string pdno = (string)Request["pdno"]; string ngonngu = (string)Request["languege"]; if (UserID != null && macongty != null && pdno != null && ngonngu != null) { Session["user"] = UserID.ToString().Trim(); Session["UserID"] = UserID.ToString().Trim(); Session["maphieu"] = pdno.ToString().Trim(); Session["congty"] = macongty.ToString().Trim(); Session["languege"] = ngonngu.ToString().Trim(); } string ghichu = ""; int Yn = 1; bool duyet = true; int ynHoanThanh = 8; Busers2 nhanVienHienHanh = UserBUS.TimNhanVienTheoMa(UserID, macongty); DataTable dt = dal.QryHangTheoMaHang(pdno, macongty); string strBody = "<html>" + " <head>" + "<style>" + "table, th, td {" + " border: 1px solid black;" + "border-collapse: collapse" + "}" + "th, td {" + " padding: 5px;" + " text-align: center;" + "}" + "</style>" + "</head>" + "<body>" + "<table style=" + " float:left;border: 1px solid black;border-collapse: collapse;>" + "<tr style=" + "text-align: center;>" + "<td>TÊN HÀNG 品名 </td> " + "<td>Size </td>" + " <td>QUY CÁCH- CHỦNG LOAI 規格 </td> " + " <td>Số Lượng 數量 </td> " + " <td>Ghi Chú 備註 </td></tr> " + "<br/>"; if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { //pdn.Size, cl.dwbh, pdn.Qty,pdn.CLmemo,pdn.Memo0 strBody = strBody + "<tr><td>" + dr["Memo0"].ToString() + "</td>"; // ten hang strBody = strBody + "<td>" + dr["Size"].ToString() + "</td>"; // Size strBody = strBody + "<td>" + dr["dwbh"].ToString() + "</td>"; // Quy cachs strBody = strBody + "<td>" + dr["Qty"].ToString() + "</td>"; // so luong strBody = strBody + "<td>" + dr["CLmemo"].ToString() + "</td></tr>"; } } strBody += " </table> </body></html>"; string beginDiv = "<div style=\"border-style: solid; border-color: inherit; width:600px; border-width:1px;\"" + "><br/>"; string endDiv = "</div> <br/>"; Abcon timmaphieu = AbconDAO.TimPhieuTheoNguoiTao(pdno, macongty, UserID); if (timmaphieu != null && timmaphieu.Yn == 4) { // cai nay Dictionary <bool, Abcon> capDangDuyet = pnaDAO.LayCapDangDuyetCuaVanBan1(pdno, UserID, macongty, true, true); Abcon cd = capDangDuyet.First().Value; //abill1 capDuyetCuaNhanVien = UserDAO.LayCapDuyetCuaNhanVien(nhanVienHienHanh.USERID, idVanBanHienHanh); List <Abcon> lstChiTietXetDuyet1 = AbconBUS.QryChiTietXetDuyetTheoMaVanBanNguoiTrinhDuyet(pdno, macongty); int max = (from ct1 in lstChiTietXetDuyet1 select ct1.Abstep).Max(); List <Abcon> lstChiTietXetDuyet = AbconDAO.QryChiTietXetDuyet1(cd.IDCT, true).ToList(); pdna vb = pnaDAO.TimVanBanTheoMa(pdno, macongty, true); Busers2 nvkt = UserDAO.LayNhanVienKhoiTaoCuaVanBan(pdno, true); List <Abcon> nguoiduyettrong1cap = AbconBUS.QryNguoiDuyetTrongCung1Cap(pdno, cd.Abstep); int maxABPS = (from a in nguoiduyettrong1cap select a.abps).Max(); int minASPS = (from a in nguoiduyettrong1cap select a.abps).Min(); if (cd.Abstep == 1 && cd.abrult == false) { List <string> kq = CapNhatChiTietDuyet(cd, duyet, ghichu, true); AbconDAO.SuaChiTiet1(cd, nhanVienHienHanh.USERID, ghichu, duyet, true); // Cap nhat tinh trang xet duyet cho van ban // pnaDAO.CapNhatTinhTrangVanBan(idVanBanHienHanh, (duyet) ? 1 : 2, true); if (kq != null) { string thoigian = kq[3] + " " + kq[2]; string thongtin = duyet ? "ĐÃ ĐƯỢC DUYỆT 已经审核" : "KHÔNG ĐƯỢC DUYỆT 未签"; string noidung = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung += "- Người duyệt 审核者: " + nhanVienHienHanh.USERNAME + "<br/>"; noidung += "- Nội dung phiếu:" + vb.pdmemovn + "<br />"; noidung += "- Nội dung phiếu dịch:" + vb.NoiDungDich + "<br />"; Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản ", beginDiv + thongtin + noidung + endDiv); if (duyet) { if (cd.abps != 0) { if (cd.abps < maxABPS) { Abcon ab = AbconDAO.TimBuocKeTiepTrongCung1CapDuyet(pdno, macongty, cd.Abstep, cd.abps + 1); BDepartment bp = BDepartmentDAO.TimMaDonVi(ab.from_depart, macongty); abill loai = abillBUS.SearchAbillByID(vb.Abtype); Busers2 user = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(ab.Auditor, ab.Gsbh); string languege = "lbl_TW"; string linkPDN = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDetails.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkPMH = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/chitietphieumuahang.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDuyetPhieuEmail.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">2. Đồng ý - 同意</a>" + "\n" + " <br/>"; string linkKhongDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmKhongDuyet.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">3. Không đồng ý - 不同意</a>" + "<br />"; string noidung2 = "Loại phiếu - 单别:" + loai.abname + loai.abnameTW + "<br/>"; noidung2 = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung2 += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung2 += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung2 += "- Người trình duyệt 寄件者: " + nvkt.USERNAME + "<br/>"; noidung2 += "- Đơn vị đề nghị - 提议单位:" + bp.DepName + "<br/>"; noidung2 += "- Nội dung phiếu - 内容:" + vb.pdmemovn + "<br />"; noidung2 += "- Nội dung phiếu dịch - 翻译内容:" + vb.NoiDungDich + "<br />"; if (duyet) { dal.CapNhatLevel(pdno, macongty, cd.Abstep, user.USERID); if (vb.Abtype == "PDN2") { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + ab.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + strBody + linkPMH + linkDuyet + linkKhongDuyet + endDiv); } else { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + ab.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + linkPDN + linkDuyet + linkKhongDuyet + endDiv); } } else { Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản bị TẠM DỪNG do 本单暂时停用为", beginDiv + thongtin + noidung + endDiv); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } }// nguoc lai buoc ke tiep = buoc hien tai else { if (cd.abps == maxABPS) { Abcon buocketiep = AbconBUS.LayBuocKeTiepCuaNhanVien(macongty, pdno, cd.Abstep + 1, minASPS); if (buocketiep.Abstep > cd.Abstep) { BDepartment bp = BDepartmentDAO.TimMaDonVi(buocketiep.from_depart, macongty); abill loai = abillBUS.SearchAbillByID(vb.Abtype); Busers2 user = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(buocketiep.Auditor, buocketiep.Gsbh); string languege = "lbl_TW"; string linkPDN = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDetails.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkPMH = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/chitietphieumuahang.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDuyetPhieuEmail.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">2. Đồng ý - 同意</a>" + "\n" + " <br/>"; string linkKhongDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmKhongDuyet.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">3. Không đồng ý - 不同意</a>" + "<br />"; string noidung2 = "Loại phiếu - 单别:" + loai.abname + loai.abnameTW + "<br/>"; noidung2 = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung2 += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung2 += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung2 += "- Người trình duyệt 寄件者: " + nvkt.USERNAME + "<br/>"; noidung2 += "- Đơn vị đề nghị - 提议单位:" + bp.DepName + "<br/>"; noidung2 += "- Nội dung phiếu - 内容:" + vb.pdmemovn + "<br />"; noidung2 += "- Nội dung phiếu dịch - 翻译内容:" + vb.NoiDungDich + "<br />"; if (duyet) { dal.CapNhatLevel(pdno, macongty, cd.Abstep, user.USERID); if (vb.Abtype == "PDN2") { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + buocketiep.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + strBody + linkPMH + linkDuyet + linkKhongDuyet + endDiv); } else { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + buocketiep.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + linkPDN + linkDuyet + linkKhongDuyet + endDiv); } } else { Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản bị TẠM DỪNG do 本单暂时停用为", beginDiv + thongtin + noidung + endDiv); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } } } } }// chi co 1 nguoi duyet trong cung 1 cap else { Abcon laybuocke = AbconBUS.LayBuocKeTiepCuaNhanVienTrongCung1Cap(nhanVienHienHanh.USERID, pdno, cd.Abstep + 1, minASPS); if (laybuocke.Abstep >= cd.Abstep) { BDepartment bp = BDepartmentDAO.TimMaDonVi(laybuocke.from_depart, macongty); abill loai = abillBUS.SearchAbillByID(vb.Abtype); Busers2 user = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(laybuocke.Auditor, laybuocke.Gsbh); string languege = "lbl_TW"; string linkPDN = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDetails.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkPMH = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/chitietphieumuahang.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDuyetPhieuEmail.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">2. Đồng ý - 同意</a>" + "\n" + " <br/>"; string linkKhongDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmKhongDuyet.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">3. Không đồng ý - 不同意</a>" + "<br />"; string noidung2 = "Loại phiếu - 单别:" + loai.abname + loai.abnameTW + "<br/>"; noidung2 = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung2 += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung2 += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung2 += "- Người trình duyệt 寄件者: " + nvkt.USERNAME + "<br/>"; noidung2 += "- Đơn vị đề nghị - 提议单位:" + bp.DepName + "<br/>"; noidung2 += "- Nội dung phiếu - 内容:" + vb.pdmemovn + "<br />"; noidung2 += "- Nội dung phiếu dịch - 翻译内容:" + vb.NoiDungDich + "<br />"; if (duyet) { dal.CapNhatLevel(pdno, macongty, cd.Abstep, user.USERID); if (vb.Abtype == "PDN2") { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + laybuocke.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + strBody + linkPMH + linkDuyet + linkKhongDuyet + endDiv); } else { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + laybuocke.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + linkPDN + linkDuyet + linkKhongDuyet + endDiv); } } else { Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản bị TẠM DỪNG do 本单暂时停用为", beginDiv + thongtin + noidung + endDiv); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } } } PDNSheetFlow PDNSheetFlow = PDNSheetFlowBUS.LayPDNSheetFlowTheoIdVanBanBuocKy(pdno, cd.abps); PDNSheetFlowBUS.SuaPDNSheetFlow(PDNSheetFlow, duyet); //ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(idVanBanHienHanh, macongty); //TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); } else { PDNSheetFlow PDNSheetFlow = PDNSheetFlowBUS.LayPDNSheetFlowTheoIdVanBanBuocKy(pdno, cd.abps); PDNSheetFlowBUS.SuaPDNSheetFlow(PDNSheetFlow, duyet); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } } }// buoc duyet > 1 keke else { List <string> kq = CapNhatChiTietDuyet(cd, duyet, ghichu, true); AbconDAO.SuaChiTiet1(cd, nhanVienHienHanh.USERID, ghichu, duyet, true); // Cap nhat tinh trang xet duyet cho van ban // pnaDAO.CapNhatTinhTrangVanBan(idVanBanHienHanh, (duyet) ? 1 : 2, true); if (kq != null) { //string thoigian = kq[3] + " " + kq[2]; //List<Abcon> lstVanBanDen = AbconDAO.TimKiemVanBanDen(vb.pdno, vb.CFMID0, false).ToList(); //foreach (Abcon item in lstVanBanDen) //{ // if (duyet) // AbconDAO.CapNhatVanBanDen2(item); //} // pnaDAO.UpdatePDNA(vb); string thongtin = duyet ? "ĐÃ ĐƯỢC DUYỆT 已经审核" : "KHÔNG ĐƯỢC DUYỆT 未签" + "<br/>"; string noidung = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung += "- Người duyệt 审核者: " + nhanVienHienHanh.USERNAME + "<br/>"; noidung += "- Nội dung phiếu:" + vb.pdmemovn + "<br />"; noidung += "- Nội dung phiếu dịch:" + vb.NoiDungDich + "<br />"; Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản ", beginDiv + thongtin + noidung + endDiv); if (duyet) { if (cd.Abstep == max) { PDNSheetFlow PDNSheetFlow = PDNSheetFlowBUS.LayPDNSheetFlowTheoIdVanBanBuocKy(pdno, cd.Abstep); PDNSheetFlowBUS.SuaPDNSheetFlow(PDNSheetFlow, duyet); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, ynHoanThanh, cd.Abstep, UserID); if (!duyet) { Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản bị TẠM DỪNG do 本单暂时停用为 ", beginDiv + thongtin + noidung + endDiv); } } else { if (cd.abps != 0) { if (cd.abps < maxABPS) { Abcon ab = AbconDAO.TimBuocKeTiepTrongCung1CapDuyet(pdno, macongty, cd.Abstep, cd.abps + 1); BDepartment bp = BDepartmentDAO.TimMaDonVi(ab.from_depart, macongty); abill loai = abillBUS.SearchAbillByID(vb.Abtype); Busers2 user = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(ab.Auditor, ab.Gsbh); string languege = "lbl_TW"; string linkPDN = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDetails.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkPMH = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/chitietphieumuahang.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDuyetPhieuEmail.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">2. Đồng ý - 同意</a>" + "\n" + " <br/>"; string linkKhongDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmKhongDuyet.aspx" + "?UserID=" + "" + ab.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">3. Không đồng ý - 不同意</a>" + "<br />"; string noidung2 = "Loại phiếu - 单别:" + loai.abname + loai.abnameTW + "<br/>"; noidung2 = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung2 += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung2 += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung2 += "- Người trình duyệt 寄件者: " + nvkt.USERNAME + "<br/>"; noidung2 += "- Đơn vị đề nghị - 提议单位:" + bp.DepName + "<br/>"; noidung2 += "- Nội dung phiếu - 内容:" + vb.pdmemovn + "<br />"; noidung2 += "- Nội dung phiếu dịch - 翻译内容:" + vb.NoiDungDich + "<br />"; if (duyet) { dal.CapNhatLevel(pdno, macongty, cd.Abstep, user.USERID); if (vb.Abtype == "PDN2") { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + ab.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + strBody + linkPMH + linkDuyet + linkKhongDuyet + endDiv); } else { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + ab.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + linkPDN + linkDuyet + linkKhongDuyet + endDiv); } } else { Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản bị TẠM DỪNG do 本单暂时停用为", beginDiv + thongtin + noidung + endDiv); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } }// nguoc lai buoc ke tiep = buoc hien tai else { if (cd.abps == maxABPS) { Abcon buocketiep = AbconBUS.LayBuocKeTiepCuaNhanVien(macongty, pdno, cd.Abstep + 1, minASPS); if (buocketiep.Abstep > cd.Abstep) { BDepartment bp = BDepartmentDAO.TimMaDonVi(buocketiep.from_depart, macongty); abill loai = abillBUS.SearchAbillByID(vb.Abtype); Busers2 user = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(buocketiep.Auditor, buocketiep.Gsbh); string languege = "lbl_TW"; string linkPDN = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDetails.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkPMH = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/chitietphieumuahang.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDuyetPhieuEmail.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">2. Đồng ý - 同意</a>" + "\n" + " <br/>"; string linkKhongDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmKhongDuyet.aspx" + "?UserID=" + "" + buocketiep.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">3. Không đồng ý - 不同意</a>" + "<br />"; string noidung2 = "Loại phiếu - 单别:" + loai.abname + loai.abnameTW + "<br/>"; noidung2 = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung2 += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung2 += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung2 += "- Người trình duyệt 寄件者: " + nvkt.USERNAME + "<br/>"; noidung2 += "- Đơn vị đề nghị - 提议单位:" + bp.DepName + "<br/>"; noidung2 += "- Nội dung phiếu - 内容:" + vb.pdmemovn + "<br />"; noidung2 += "- Nội dung phiếu dịch - 翻译内容:" + vb.NoiDungDich + "<br />"; if (duyet) { dal.CapNhatLevel(pdno, macongty, cd.Abstep, user.USERID); if (vb.Abtype == "PDN2") { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + buocketiep.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + strBody + linkPMH + linkDuyet + linkKhongDuyet + endDiv); } else { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + buocketiep.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + linkPDN + linkDuyet + linkKhongDuyet + endDiv); } } else { Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản bị TẠM DỪNG do 本单暂时停用为", beginDiv + thongtin + noidung + endDiv); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } } } } }// trong 1 cap duyet chi co 1 nguoi else { Abcon laybuocke = AbconBUS.LayBuocKeTiepCuaNhanVienTrongCung1Cap(nhanVienHienHanh.USERID, pdno, cd.Abstep + 1, minASPS); if (laybuocke.Abstep >= cd.Abstep) { BDepartment bp = BDepartmentDAO.TimMaDonVi(laybuocke.from_depart, macongty); abill loai = abillBUS.SearchAbillByID(vb.Abtype); Busers2 user = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(laybuocke.Auditor, laybuocke.Gsbh); string languege = "lbl_TW"; string linkPDN = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDetails.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkPMH = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/chitietphieumuahang.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "&languege=" + languege + "\">1. Vào đây xem chi tiết phiếu trên hệ thống- 按钮这里可以查看详细资料</a>" + "<br />"; string linkDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmDuyetPhieuEmail.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">2. Đồng ý - 同意</a>" + "\n" + " <br/>"; string linkKhongDuyet = "<a href=\"http://192.168.11.8/pdn/presentationLayer/ApproveUser/frmKhongDuyet.aspx" + "?UserID=" + "" + laybuocke.Auditor + "" + "&GSBH=" + "" + macongty + "" + "&pdno=" + "" + vb.pdno + "\">3. Không đồng ý - 不同意</a>" + "<br />"; string noidung2 = "Loại phiếu - 单别:" + loai.abname + loai.abnameTW + "<br/>"; noidung2 = "- Mã văn bản 单号: " + vb.pdno + "<br/>"; noidung2 += "- Tiêu đề 题目: " + vb.mytitle + vb.pdnsubject + "<br/>"; noidung2 += "- Ngày tạo 创建于: " + vb.CFMDate0.Value.ToShortDateString() + "<br/>"; noidung2 += "- Người trình duyệt 寄件者: " + nvkt.USERNAME + "<br/>"; noidung2 += "- Đơn vị đề nghị - 提议单位:" + bp.DepName + "<br/>"; noidung2 += "- Nội dung phiếu - 内容:" + vb.pdmemovn + "<br />"; noidung2 += "- Nội dung phiếu dịch - 翻译内容:" + vb.NoiDungDich + "<br />"; if (duyet) { dal.CapNhatLevel(pdno, macongty, cd.Abstep, user.USERID); if (vb.Abtype == "PDN2") { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + laybuocke.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + strBody + linkPMH + linkDuyet + linkKhongDuyet + endDiv); } else { Until.SendMailNguoiDuyet(nvkt.EMAIL, user.EMAIL, "[Ty Hung-eOffice][" + laybuocke.IDCT + "] Thông báo văn bản " + vb.mytitle + " đang chờ bạn duyệt.", beginDiv + noidung2 + linkPDN + linkDuyet + linkKhongDuyet + endDiv); } } else { Until.SendMailNguoiTao(nhanVienHienHanh.EMAIL, nvkt.EMAIL, "[Ty Hung-eOffice] Thông báo văn bản bị TẠM DỪNG do 本单暂时停用为", beginDiv + thongtin + noidung + endDiv); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } } } } }// neu khong duyet thi cap nhat trang thai duyet vap ban chi tiet buoc else { PDNSheetFlow PDNSheetFlow = PDNSheetFlowBUS.LayPDNSheetFlowTheoIdVanBanBuocKy(pdno, cd.abps); PDNSheetFlowBUS.SuaPDNSheetFlow(PDNSheetFlow, duyet); ABTrangThaiDuyet trangthai = TrangThaiDuyetDAO.TimKiemMaVanTheoTrangThaiDuyet(pdno, macongty); TrangThaiDuyetDAO.SuaTrangThaiDuyet(trangthai, duyet); dal.CapNhatPhieuPDNA(pdno, macongty, Yn, cd.Abstep, UserID); } } } btnDetail.Visible = true; lblThongBao.Text = "Bạn đã xét duyệt thành công - 审核成功"; Session["maloaiphieutam"] = timmaphieu.abtype.Trim(); // ket thuc cai nay } else { Abcon timphieu = AbconDAO.TimPhieuTheoNguoiTao(pdno, macongty, UserID); if (timphieu != null) { if (timphieu.Yn == 1 && timphieu.abrult == true) { btnDetail.Visible = true; Session["maloaiphieutam"] = timphieu.abtype.Trim(); lblThongBao.Text = "Bạn đã duyệt phiếu này rồi - 您已经审核"; } } } } }
public static List <Abcon> QryChiTietXetDuyetTheoIdVanBan(string idvanban, bool kiemtrabixoa = true) { return(AbconDAO.QryChiTietXetDuyetTheoIdVanBan(idvanban, true)); }
protected void Page_Load(object sender, EventArgs e) { int capduyet = 7; int capchunhiem = 9; // string languege = (string)Request["languege"]; string languege = "lbl_VN"; Session["languege"] = languege; string UserID = (string)Session["UserID"]; string idcongty = Session["congty"].ToString(); string pdno = Session["maphieu"].ToString(); if (!IsPostBack) { if (Session["UserID"] == null) { //Response.Redirect("~/presentationLayer/DangNhap.aspx"); Response.Redirect("http://portal.footgear.com.vn"); } string strNgonngu = (string)Session["languege"]; if (strNgonngu != null) { LayngonNgu(6, strNgonngu); } else { Response.Redirect("http://portal.footgear.com.vn"); } GanNgonNguVaoConTrol(); string macongty = Session["congty"].ToString(); string maphieu = Session["maphieu"].ToString(); HienThiDanhSachMuaHang(); HienThi(); btnBoQua.Visible = false; List <Abcon> danhsachphieu = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capchunhiem); if (danhsachphieu.Count == 0) { chunhiem.Visible = false; chunhiem1.Visible = false; } else { chunhiem.Visible = true; chunhiem1.Visible = true; } List <Abcon> danhsach = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capduyet); if (danhsach.Count() != 0) { if (danhsach.Count() == 1) { ImageLevel2.Visible = false; andi.Visible = false; andi1.Visible = false; } else { ImageLevel2.Visible = true; andi.Visible = false; andi1.Visible = false; } } HienThiFileDinhKem(); ShowAttactFile(); } HienThiButon(); TextBox1.Visible = false; TextBox2.Visible = false; TextBox3.Visible = false; TextBox4.Visible = false; TextBox5.Visible = false; TextBox6.Visible = false; TextBox7.Visible = false; TextBox8.Visible = false; TextBox9.Visible = false; }
public static List <Abcon1> QryVanBanDenTheoNguoiDuyet(string manguoiduyet, string macongty) { return(AbconDAO.QryVanBanDenTheoNguoiDuyet(manguoiduyet, macongty)); }
private void HienThi() { // string nguoiduyet = Session["user"].ToString(); string maphieu = Session["maphieu"].ToString(); // string tenloaiphieu = Session["tenloaiphieu"].ToString(); string macongty = Session["congty"].ToString(); string manguoidung = Session["user"].ToString(); //string madonvi = Session["mabophan"].ToString(); //var list = pdnaBUS.LayNoiDungVanBanTheoIDPhieuIDNhanVien(maphieu, nguoiduyet); pdna chitietduyet = pnaDAO.LayPhieuTheoNguoiGui(maphieu, manguoidung, macongty); Busers2 users = UserBUS.TimNhanVienTheoMa(manguoidung, macongty); BDepartment timbophan = BDepartmentDAO.TimMaDonVi(chitietduyet.pddepid, macongty); Abcon lydokhongduyet = AbconDAO.LayPhieuKhongDuyetTheoPhieu(timbophan.ID, chitietduyet.Abtype, macongty, maphieu); abill loaiphieu = abillBUS.SearchAbillByID(chitietduyet.Abtype); string tenloaiphieuVN = loaiphieu.abname; string tenloaiphieuTW = loaiphieu.abnameTW; lbLoaiPhieu.Text = tenloaiphieuVN + " " + tenloaiphieuTW; if (lydokhongduyet == null) { lblLyDo.Visible = false; lblNhanLyDo.Visible = false; } else { lblLyDo.Visible = true; lblNhanLyDo.Visible = true; lblLyDo.Text = lydokhongduyet.lydokhongduyet; } lbBoPhan.Text = timbophan.DepName; lbSoPhieu.Text = maphieu; lbNoiDung.Text = chitietduyet.pdmemovn; LbNoiDungDich.Text = chitietduyet.NoiDungDich; string dinhdang = chitietduyet.CFMDate0.ToString(); string thang = dinhdang.Substring(3, 2); string ngay = dinhdang.Substring(0, 2); string nam = dinhdang.Substring(6, 4); lbNgay.Text = "Ngày 日 " + ngay + " Tháng 月 " + thang + " Năm 年 " + nam + ""; //Abcon abcon6 = AbconBUS.LaymaVanBanTheoCapDuyet6(maphieu, 6); List <Abcon> listchitietxetduyet = AbconBUS.QryChiTietXetDuyetTheoIdVanBan(maphieu, true); // Abcon captruoc = AbconBUS.LayCapDuyetTruocCuaNhanVienTheoVanBan(Until.uNhanVien.USERID, maphieu); Busers2 user0 = AbconBUS.LayMaNguoiTaoTheoIDVanBan(maphieu, macongty); { if (user0 != null) { TextBox1.Text = user0.USERID; ImageLevel0.Width = 100; ImageLevel0.Height = 100; ImageLevel0.ImageUrl = "~/MyPhoto.ashx?USERID=" + TextBox1.Text; } else { ImageLevel0.ImageUrl = null; } } //Abcon caphientai = AbconBUS.LayCapDuyetHienTaiCuaNhanVienTheoVanBan(Until.uNhanVien.USERID, maphieu); foreach (Abcon abcon in listchitietxetduyet) { if (abcon == null) { ImageLevel1.ImageUrl = null; ImageLevel2.ImageUrl = null; ImageLevel3.ImageUrl = null; ImageLevel4.ImageUrl = null; ImageLevel5.ImageUrl = null; ImageLevel6.ImageUrl = null; return; } else { List <Abcon> lstChiTietXetDuyet1 = AbconBUS.QryChiTietXetDuyetTheoMaVanBanNguoiTrinhDuyet(maphieu, macongty); int max = (from ct1 in lstChiTietXetDuyet1 select ct1.Abstep).Max(); if (abcon.IDCapDuyet == 5 || abcon.IDCapDuyet == 6) { Busers2 nguoiduyet1 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); //ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet6.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox1.Text = nguoiduyet1.USERID; ImageLevel1.Width = 100; ImageLevel1.Height = 100; ImageLevel1.ImageUrl = "~/ProcessSignature/MyPhoto1.ashx?USERID=" + TextBox1.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox1.Text = "027276"; ImageLevel1.Width = 100; ImageLevel1.Height = 100; ImageLevel1.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox1.Text; } else { ImageLevel1.ImageUrl = null; } } } if (abcon.IDCapDuyet == 7) { if (capduyet == null) { Busers2 nguoiduyet2 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox9.Text = nguoiduyet2.USERID; Image1.Width = 100; Image1.Height = 100; Image1.ImageUrl = "~/ProcessSignature/MyPhoto8.ashx?USERID=" + TextBox9.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox9.Text = "027276"; Image1.Width = 100; Image1.Height = 100; Image1.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox9.Text; } else { Image1.ImageUrl = null; } } capduyet = abcon.IDCapDuyet.ToString(); } else { Busers2 nguoiduyet2 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox2.Text = nguoiduyet2.USERID; ImageLevel2.Width = 100; ImageLevel2.Height = 100; ImageLevel2.ImageUrl = "~/ProcessSignature/MyPhoto2.ashx?USERID=" + TextBox2.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox2.Text = "027276"; ImageLevel2.Width = 100; ImageLevel2.Height = 100; ImageLevel2.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox2.Text; } else { ImageLevel2.ImageUrl = null; } } } } if (abcon.IDCapDuyet == 9) { Busers2 nguoiduyet3 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet3.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox3.Text = nguoiduyet3.USERID; ImageLevel3.Width = 100; ImageLevel3.Height = 100; ImageLevel3.ImageUrl = "~/ProcessSignature/MyPhoto3.ashx?USERID=" + TextBox3.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox3.Text = "027276"; ImageLevel3.Width = 100; ImageLevel3.Height = 100; ImageLevel3.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox3.Text; } else { ImageLevel3.ImageUrl = null; } } } if (abcon.IDCapDuyet == 13) { Busers2 nguoiduyet4 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet4.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox4.Text = nguoiduyet4.USERID; ImageLevel4.Width = 100; ImageLevel4.Height = 100; ImageLevel4.ImageUrl = "~/ProcessSignature/MyPhoto4.ashx?USERID=" + TextBox4.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox4.Text = "027276"; ImageLevel4.Width = 100; ImageLevel4.Height = 100; ImageLevel4.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox4.Text; } else { ImageLevel4.ImageUrl = null; } } } if (abcon.IDCapDuyet == 15 || abcon.IDCapDuyet == 14) { Busers2 nguoiduyet5 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet5.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox5.Text = nguoiduyet5.USERID; ImageLevel5.Width = 100; ImageLevel5.Height = 100; ImageLevel5.ImageUrl = "~/ProcessSignature/MyPhoto5.ashx?USERID=" + TextBox5.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox5.Text = "027276"; ImageLevel5.Width = 100; ImageLevel5.Height = 100; ImageLevel5.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox5.Text; } else { ImageLevel5.ImageUrl = null; } } } if (abcon.IDCapDuyet == 16) { Busers2 nguoiduyet6 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet6.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox6.Text = nguoiduyet6.USERID; ImageLevel6.Width = 100; ImageLevel6.Height = 100; ImageLevel6.ImageUrl = "~/ProcessSignature/MyPhoto6.ashx?USERID=" + TextBox6.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox6.Text = "027276"; ImageLevel6.Width = 100; ImageLevel6.Height = 100; ImageLevel6.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox6.Text; } else { ImageLevel6.ImageUrl = null; } } } else if (abcon.IDCapDuyet == 17) { Busers2 nguoiduyet7 = UserBUS.TimNhanVienTheoMa(abcon.Auditor, macongty); ChucVu chuc = ChucVuBUS.TimMaChucVu(nguoiduyet7.IDChucVu, macongty); if (abcon.abrult == true && abcon.Yn == 1) { TextBox7.Text = nguoiduyet7.USERID; ImageLevel7.Width = 100; ImageLevel7.Height = 100; ImageLevel7.ImageUrl = "~/ProcessSignature/MyPhoto7.ashx?USERID=" + TextBox7.Text; } else { if (abcon.Yn == 2) { Abcon khongduyet = AbconDAO.LayPhieuKhongDuyetTheoNguoiDuyet(maphieu, abcon.Auditor, macongty); if (khongduyet != null) { lblLyDo.Visible = true; lblLyDo.Text = khongduyet.lydokhongduyet; } TextBox7.Text = "027276"; ImageLevel7.Width = 100; ImageLevel7.Height = 100; ImageLevel7.ImageUrl = "~/ProcessSignature/MyPhotoKhongDuyet.ashx?USERID=" + TextBox7.Text; } else { ImageLevel7.ImageUrl = null; } } } } } }
public static Abcon TimKiemChiTietXetDuyetTheoMa(int maChiTietXetDuyet, bool kiemtrabixoa = true) { return(AbconDAO.TimKiemChiTietXetDuyetTheoMa(maChiTietXetDuyet, true)); }
protected void Page_Load(object sender, EventArgs e) { if (Session["user"] == null) { //Response.Redirect("~/presentationLayer/DangNhap.aspx"); Response.Redirect("http://portal.footgear.com.vn"); } string strNgonngu = (string)Session["languege"]; if (strNgonngu != null) { LayngonNgu(39, strNgonngu); } else { Response.Redirect("http://portal.footgear.com.vn"); } if (!IsPostBack) { string maphieu = Session["maphieu"].ToString(); string macongty = Session["congty"].ToString(); string manguoidung = Session["user"].ToString(); int capduyet = 7; int capchunhiem = 9; Abcon timphieu = AbconDAO.LayPhieuKhongDuyetTheoNguoiTao(maphieu, manguoidung, macongty); pdna phieu = pnaDAO.TimPhieuDaTungBiHuy(maphieu, macongty); if (phieu != null) { pdna timsophieu = pnaDAO.TimVanBanTheoMa(phieu.oldpdno, macongty); if (timsophieu != null) { string sophieucu = timsophieu.pdno; Label1Sophieucu.Visible = true; Label2cophieucu.Visible = true; btnKhoiPhuc.Visible = true; Session["sophieucu"] = sophieucu; Label2cophieucu.Text = timsophieu.pdno; } else { Label1Sophieucu.Visible = false; Label2cophieucu.Visible = false; // btnKhoiPhuc.Visible = false; } } else { Label1Sophieucu.Visible = false; Label2cophieucu.Visible = false; btnKhoiPhuc.Visible = false; } if (timphieu == null) { btnKhoiPhuc.Visible = false; lblLyDo.Visible = false; lblNhanLyDo.Visible = false; } else { btnKhoiPhuc.Visible = true; lblLyDo.Visible = true; lblNhanLyDo.Visible = true; GanNgonNguVaoConTrol(); } List <Abcon> danhsach = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capduyet); if (danhsach.Count() != 0) { if (danhsach.Count() == 1) { ImageLevel2.Visible = false; andi.Visible = false; andi1.Visible = false; } else { ImageLevel2.Visible = true; andi.Visible = true; andi1.Visible = true; } } List <Abcon> danhsachphieu = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capchunhiem); if (danhsachphieu.Count == 0) { chunhiem.Visible = false; chunhiem1.Visible = false; } else { chunhiem.Visible = true; chunhiem1.Visible = true; } HienThi(); } TextBox1.Visible = false; TextBox2.Visible = false; TextBox3.Visible = false; TextBox4.Visible = false; TextBox5.Visible = false; TextBox6.Visible = false; TextBox7.Visible = false; TextBox8.Visible = false; TextBox9.Visible = false; }
public static bool ThemChiTiet(Abcon ct) { return(AbconDAO.ThemChiTiet(ct)); }
public static int DemSoLuongMaVanBan_CapDuyet() { return(AbconDAO.DemSoLuongMaVanBan_CapDuyet()); }
public static bool SuaChiTiet(Abcon ct, string idnguoiduyet, string ghichu, bool duyet, bool kiemtrabixoa = true) { return(AbconDAO.SuaChiTiet1(ct, idnguoiduyet, ghichu, duyet, true)); }
public static Abcon LayCapDuyetHienTaiCuaNhanVienTheoVanBan(string idnhanvien, string idvanban) { return(AbconDAO.LayCapDuyetHienTaiCuaNhanVienTheoVanBan(idnhanvien, idvanban)); }
public static List <Abcon> LayDSLoaiVanBan_CapDuyet(string idLoaiVanBan, bool kiemTraBiXoa = true) { return(AbconDAO.LayDSLoaiVanBan_CapDuyet(idLoaiVanBan, true)); }
public static Abcon LayCapDuyetCuaNhanVien(string idnhanvien) { return(AbconDAO.LayCapDuyetCuaNhanVien(idnhanvien)); }
public static Abcon LaymaVanBanTheoCapDuyet2(string idvanban, int id) { return(AbconDAO.LaymaVanBanTheoCapDuyet2(idvanban, id)); }
protected void Page_Load(object sender, EventArgs e) { int capduyet = 7; int capchunhiem = 9; //string languege = (string)Request["languege"]; string UserID = (string)Session["UserID"]; //string idcongty = (string)Request["GSBH"]; //string pdno = (string)Request["pdno"]; string idcongty = "LTY"; string pdno = Session["maphieu"].ToString(); //Session["languege"] = languege; Session["congty"] = idcongty; //Session["UserID"] = UserID; Session["maphieu"] = pdno; //Abcon kiemtra = AbconDAO.TimMaPhieuTheoNguoiDuyet(pdno, UserID, idcongty); //if (kiemtra != null) //{ // if (kiemtra.abtype == "PDN2") // { // Response.Redirect("phieumuahang.aspx"); // } // else // { // Response.Redirect("frmDetails2.aspx"); // } //} if (!IsPostBack) { if (Session["UserID"] == null) { //Response.Redirect("~/presentationLayer/DangNhap.aspx"); Response.Redirect("http://portal.footgear.com.vn"); } //LayngonNgu(6); //GanNgonNguVaoConTrol(); string macongty = Session["congty"].ToString(); string maphieu = Session["maphieu"].ToString(); HienThiChiTiet(); HienThi(); btnBoQua.Visible = false; List <Abcon> danhsachphieu = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capchunhiem); if (danhsachphieu.Count == 0) { chunhiem.Visible = false; chunhiem1.Visible = false; } else { chunhiem.Visible = true; chunhiem1.Visible = true; } List <Abcon> danhsach = AbconDAO.QryPhieuCoCungCapDuyet(maphieu, macongty, capduyet); if (danhsach.Count() != 0) { if (danhsach.Count() == 1) { ImageLevel2.Visible = false; andi.Visible = false; andi1.Visible = false; } else { ImageLevel2.Visible = true; andi.Visible = false; andi1.Visible = false; } } HienThiFileDinhKem(); } HienThiButon(); TextBox1.Visible = false; TextBox2.Visible = false; TextBox3.Visible = false; TextBox4.Visible = false; TextBox5.Visible = false; TextBox6.Visible = false; TextBox7.Visible = false; TextBox8.Visible = false; TextBox9.Visible = false; }