示例#1
0
        protected void btnLuu_Click(object sender, EventArgs e)
        {
            string mabophan = DropDownBoPhan.SelectedValue.ToString();
            string macongty = DropCty.SelectedValue.ToString();
            // string machuquan="CQDV";
            int      idct        = int.Parse(Session["mact"].ToString());
            string   machucvu    = DropDownChucvu.SelectedValue.ToString();
            string   maloaiphieu = Session["maloaiphieu"].ToString();
            string   maloainguoi = DropDownNguoiKy.SelectedValue.ToString();
            DateTime ngaybatdau  = DateTime.Parse(txtNgayBatDau.Text.ToString());

            //string chuquan = idchuquandv.USERID;
            if (cbThongQua.Checked == true)
            {
                string  machuquan   = "CQDV";
                Busers2 idchuquandv = UserDAO.LayNguoiChuQuanDuyetTheoBoPhan(mabophan, machuquan, macongty);
                if (DropDownNguoiKy.SelectedValue.Equals("2"))
                {
                    ChiTietLoaiPhieu chitiet = new ChiTietLoaiPhieu();
                    chitiet.IDChiTiet     = idct;
                    chitiet.GSBH          = macongty;
                    chitiet.IDChucVu      = machucvu;
                    chitiet.NgayBatdau    = ngaybatdau;
                    chitiet.IDNguoiKy     = machucvu;
                    chitiet.DonViThongQua = mabophan;
                    chitiet.IDLoaiNguoiKy = int.Parse(maloainguoi);
                    ChiTietLoaiPhieuBUS.ThemChiTietLoaiPhieu(chitiet);
                }
                else
                {
                    if (DropDownNguoiKy.SelectedValue.Equals("3"))
                    {
                        //Buser laychucvu = UserBUS.LayNguoiDuyetTheoChucVu(machucvu, macongty);
                        ChiTietLoaiPhieu chitiet = new ChiTietLoaiPhieu();
                        chitiet.IDChiTiet     = idct;
                        chitiet.GSBH          = macongty;
                        chitiet.IDChucVu      = machucvu;
                        chitiet.NgayBatdau    = ngaybatdau;
                        chitiet.IDNguoiKy     = machucvu;
                        chitiet.DonViThongQua = mabophan;
                        chitiet.IDLoaiNguoiKy = int.Parse(maloainguoi);
                        ChiTietLoaiPhieuBUS.ThemChiTietLoaiPhieu(chitiet);
                    }
                    else
                    {
                        if (DropDownNguoiKy.SelectedValue.Equals("4"))
                        {
                            Busers2          laynguoiduyet = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(txtNguoicodinh.Text, macongty);
                            ChiTietLoaiPhieu chitiet       = new ChiTietLoaiPhieu();
                            chitiet.IDChiTiet = idct;
                            chitiet.GSBH      = macongty;
                            chitiet.IDChucVu  = laynguoiduyet.IDChucVu;
                            // chitiet.abtype = maloaiphieu;
                            chitiet.NgayBatdau    = ngaybatdau;
                            chitiet.DonViThongQua = mabophan;
                            chitiet.IDNguoiKy     = txtNguoicodinh.Text;
                            chitiet.IDLoaiNguoiKy = int.Parse(maloainguoi);
                            ChiTietLoaiPhieuBUS.ThemChiTietLoaiPhieu(chitiet);
                        }
                    }
                }
            }
            else
            {
                if (DropDownNguoiKy.SelectedValue.Equals("2"))
                {
                    ChiTietLoaiPhieu chitiet = new ChiTietLoaiPhieu();
                    chitiet.IDChiTiet = idct;
                    chitiet.GSBH      = macongty;
                    chitiet.IDChucVu  = machucvu;

                    chitiet.IDNguoiKy     = machucvu;
                    chitiet.NgayBatdau    = ngaybatdau;
                    chitiet.IDLoaiNguoiKy = int.Parse(maloainguoi);
                    ChiTietLoaiPhieuBUS.ThemChiTietLoaiPhieu(chitiet);
                }
                else
                {
                    if (DropDownNguoiKy.SelectedValue.Equals("3"))
                    {
                        //Buser laychucvu = UserBUS.LayNguoiDuyetTheoChucVu(machucvu, macongty);
                        ChiTietLoaiPhieu chitiet = new ChiTietLoaiPhieu();
                        chitiet.IDChiTiet  = idct;
                        chitiet.GSBH       = macongty;
                        chitiet.IDChucVu   = machucvu;
                        chitiet.NgayBatdau = ngaybatdau;
                        chitiet.IDNguoiKy  = machucvu;

                        chitiet.IDLoaiNguoiKy = int.Parse(maloainguoi);
                        ChiTietLoaiPhieuBUS.ThemChiTietLoaiPhieu(chitiet);
                    }
                    else
                    {
                        if (DropDownNguoiKy.SelectedValue.Equals("4"))
                        {
                            Busers2          laynguoiduyet = UserBUS.LayNguoiDuyetTheoMaNguoiDuyet(txtNguoicodinh.Text, macongty);
                            ChiTietLoaiPhieu chitiet       = new ChiTietLoaiPhieu();
                            chitiet.IDChiTiet = idct;
                            chitiet.GSBH      = macongty;
                            chitiet.IDChucVu  = laynguoiduyet.IDChucVu;
                            // chitiet.abtype = maloaiphieu;
                            chitiet.NgayBatdau    = ngaybatdau;
                            chitiet.IDNguoiKy     = txtNguoicodinh.Text;
                            chitiet.IDLoaiNguoiKy = int.Parse(maloainguoi);
                            ChiTietLoaiPhieuBUS.ThemChiTietLoaiPhieu(chitiet);
                        }
                    }
                }
            }
            HienThiDanhSach();
            DropDownBoPhan.Enabled  = true;
            DropDownNguoiKy.Enabled = true;
            Response.Redirect("Chitietloaiky.aspx");
        }
示例#2
0
 private void HienThiDanhSach()
 {
     GridView1.DataSource = ChiTietLoaiPhieuBUS.LayDanhSachChiTietLoaiPhieu();
     GridView1.DataBind();
 }