Example #1
0
        public List <DTO_BangBaoGia> GetALl_BG()
        {
            string sql = "select * from dm_bang_bao_gia";
            //SqlDataReader dr = data.ExcuteDataReader(sql, null);
            //return data.MapDataReaderToObject<DTO_BangBaoGia>(dr);
            DataTable dt = data.ExcuteDataTable(sql, null);

            if (dt != null && dt.Rows.Count > 0)
            {
                List <DTO_BangBaoGia> bg = new List <DTO_BangBaoGia>();
                foreach (DataRow dr in dt.Rows)
                {
                    DTO_BangBaoGia bb = new DTO_BangBaoGia();
                    bb.ma_bao_gia     = dr["ma_bao_gia"].ToString();
                    bb.ma_hop_dong    = dr["ma_hop_dong"].ToString();
                    bb.noi_nhan       = dr["noi_nhan"].ToString();
                    bb.noi_giao       = dr["noi_giao"].ToString();
                    bb.don_gia_chuyen = float.Parse(dr["don_gia_chuyen"].ToString());
                    bb.don_gia_tan    = float.Parse(dr["don_gia_tan"].ToString());
                    bb.tu_ngay        = Convert.ToDateTime(dr["tu_ngay"].ToString());
                    bb.den_ngay       = Convert.ToDateTime(dr["den_ngay"].ToString());
                    bb.ghi_chu        = dr["ghi_chu"].ToString();
                    bg.Add(bb);
                }
                return(bg);
            }
            return(null);
        }
Example #2
0
        private void grv_BG_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int i = e.RowIndex;

            if (e.RowIndex < 0)
            {
                return;
            }
            DTO_BangBaoGia grvbg = grv_BG.Rows[i].DataBoundItem as DTO_BangBaoGia;

            txt_ma_bao_gia.Text   = grvbg.ma_bao_gia;
            txt_dongiachuyen.Text = Convert.ToString(grvbg.don_gia_chuyen);
            txt_dongiatan.Text    = Convert.ToString(grvbg.don_gia_tan);
            txt_ghichu.Text       = grvbg.ghi_chu;
            //cbb_hopdong.SelectedItem= grvbg.ma_hop_dong;
            cbb_hopdong.Text = grv_BG.Rows[i].Cells["colHD"].Value.ToString();
            txt_noigiao.Text = grvbg.noi_giao;
            txt_noinhan.Text = grvbg.noi_nhan;
            //cbb_khuvuc.SelectedItem = grvbg.khu_vuc;
            //cbb_phanvung.SelectedItem = grvbg.phan_vung;
            dtpdenngay.Value = Convert.ToDateTime(grvbg.den_ngay);
            dtptungay.Value  = Convert.ToDateTime(grvbg.tu_ngay);

            EnableControl(false);
            MethodHelper.ClearErrorProvider();

            btn_luu.Enabled = false;
            btn_sua.Enabled = true;
            btn_xoa.Enabled = true;
        }
Example #3
0
 private void cbbaogia_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbbaogia.Text.Trim() != "")
     {
         DTO_BangBaoGia bgg = new DTO_BangBaoGia();
         bgg.ma_bao_gia = cbbaogia.Text.Trim();
         _load_cb_noi_nhan(bgg);
     }
 }
Example #4
0
        private void cbhopdong_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbhopdong.Text.Trim() != "")
            {
                DTO_BangBaoGia bgg = new DTO_BangBaoGia();
                bgg.ma_hop_dong = cbhopdong.Text.Trim();
                _Load_List_View_Dieu_Xe(cbhopdong.Text.Trim());

                DTO_BangBaoGia bg = new DTO_BangBaoGia();
                bg.ma_hop_dong         = cbhopdong.Text.Trim();
                cbbaogia.DataSource    = new BLL_DieuXe()._List_Get_Ma_Bao_Gia(bg);
                cbbaogia.DisplayMember = "ma_bao_gia";
                cbbaogia.ValueMember   = "ma_bao_gia";
            }
        }
Example #5
0
        public bool Update_BG(DTO_BangBaoGia BG)
        {
            string sql = "update dm_bang_bao_gia set ma_hop_dong=@ma_hop_dong,noi_nhan=@noi_nhan,noi_giao=@noi_giao,don_gia_chuyen=@don_gia_chuyen,don_gia_tan=@don_gia_tan,tu_ngay=@tu_ngay,den_ngay=@den_ngay,ghi_chu=@ghi_chu where ma_bao_gia=@ma_bao_gia";

            SqlParameter[] prs =
            {
                new SqlParameter("@ma_bao_gia",     BG.ma_bao_gia),
                new SqlParameter("@ma_hop_dong",    BG.ma_hop_dong),
                new SqlParameter("@noi_nhan",       BG.noi_nhan),
                new SqlParameter("@noi_giao",       BG.noi_giao),
                new SqlParameter("@don_gia_chuyen", BG.don_gia_chuyen),
                new SqlParameter("@don_gia_tan",    BG.don_gia_tan),
                new SqlParameter("@tu_ngay",        BG.tu_ngay),
                new SqlParameter("@den_ngay",       BG.den_ngay),
                new SqlParameter("@ghi_chu",        BG.ghi_chu)
            };
            return(data.ExcuteNonQuery(sql, prs));
        }
Example #6
0
        public List <DTO_DieuXe> _List_Get_NoiNhan(DTO_BangBaoGia bg)
        {
            string    sql = "select distinct noi_nhan from dm_bang_bao_gia where ma_bao_gia='" + bg.ma_bao_gia.Trim() + "'";
            DataTable dt  = data.ExcuteDataTable(sql, null);

            if (dt != null && dt.Rows.Count > 0)
            {
                List <DTO_DieuXe> xx = new List <DTO_DieuXe>();
                foreach (DataRow dr in dt.Rows)
                {
                    DTO_DieuXe dxe = new DTO_DieuXe();
                    dxe.noi_nhan = dr["noi_nhan"].ToString();
                    xx.Add(dxe);
                }
                return(xx);
            }
            return(null);
        }
Example #7
0
        public List <DTO_BangBaoGia> _List_Get_Ma_Bao_Gia(DTO_BangBaoGia bg)
        {
            string    sql = "select ma_bao_gia from dm_bang_bao_gia where ma_hop_dong='" + bg.ma_hop_dong.Trim() + "' and Getdate()>=tu_ngay and getdate()<= den_ngay ";
            DataTable dt  = data.ExcuteDataTable(sql, null);

            if (dt != null && dt.Rows.Count > 0)
            {
                List <DTO_BangBaoGia> xx = new List <DTO_BangBaoGia>();
                foreach (DataRow dr in dt.Rows)
                {
                    DTO_BangBaoGia dxe = new DTO_BangBaoGia();
                    dxe.ma_bao_gia = dr["ma_bao_gia"].ToString();
                    xx.Add(dxe);
                }
                return(xx);
            }
            return(null);
        }
Example #8
0
        public bool Create_BG(DTO_BangBaoGia BG)
        {
            string sql = "insert into dm_bang_bao_gia(ma_bao_gia,ma_hop_dong,noi_nhan,noi_giao,don_gia_chuyen,don_gia_tan,tu_ngay,den_ngay,ghi_chu) "
                         + " values (@ma_bao_gia,@ma_hop_dong,@noi_nhan,@noi_giao,@don_gia_chuyen,@don_gia_tan,@tu_ngay,@den_ngay,@ghi_chu)";

            SqlParameter[] prs =
            {
                new SqlParameter("@ma_bao_gia",     BG.ma_bao_gia.Trim()),
                new SqlParameter("@ma_hop_dong",    BG.ma_hop_dong.Trim()),
                new SqlParameter("@noi_nhan",       BG.noi_nhan),
                new SqlParameter("@noi_giao",       BG.noi_giao),
                new SqlParameter("@don_gia_chuyen", BG.don_gia_chuyen),
                new SqlParameter("@don_gia_tan",    BG.don_gia_tan),
                new SqlParameter("@tu_ngay",        BG.tu_ngay),
                new SqlParameter("@den_ngay",       BG.den_ngay),
                new SqlParameter("@ghi_chu",        BG.ghi_chu)
            };
            return(data.ExcuteNonQuery(sql, prs));
        }
Example #9
0
        private void btn_luu_Click(object sender, EventArgs e)
        {
            // txt_ma_bao_gia.Text = new BLL_BangBaoGia().Ma_BG();// Lay Ma Moi Nhat
            if (!CheckBeforeSave())
            {
                return;
            }
            DTO_BangBaoGia bg = new DTO_BangBaoGia();

            bg.ma_bao_gia  = txt_ma_bao_gia.Text;
            bg.noi_giao    = txt_noigiao.Text;
            bg.ma_hop_dong = cbb_hopdong.SelectedValue.ToString();
            bg.noi_nhan    = txt_noinhan.Text;
            bg.tu_ngay     = dtptungay.Value;
            bg.den_ngay    = dtpdenngay.Value;
            bg.ghi_chu     = txt_ghichu.Text;
            //bg.khu_vuc = cbb_khuvuc.SelectedValue.ToString();
            //bg.phan_vung = cbb_phanvung.SelectedValue.ToString();
            bg.don_gia_chuyen = float.Parse(txt_dongiachuyen.Text);
            bg.don_gia_tan    = float.Parse(txt_dongiatan.Text);
            if (dtptungay.Value >= dtpdenngay.Value)
            {
                MessageBox.Show("Thời Gian Không Hợp Lệ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (txt_ma_bao_gia.Enabled)
                {
                    bll_bg.Create_BG(bg);
                }
                else
                {
                    bll_bg.Update_BG(bg);
                }
                LoadGridview();
                ResetControl();
                txt_ma_bao_gia.Text = new BLL_BangBaoGia().Ma_BG();

                btn_sua.Enabled = false;
                btn_xoa.Enabled = false;
            }
        }
Example #10
0
 public bool Update_BG(DTO_BangBaoGia BG)
 {
     return(bbg.Update_BG(BG));
 }
Example #11
0
 public bool Create_BG(DTO_BangBaoGia BG)
 {
     return(bbg.Create_BG(BG));
 }
Example #12
0
 private void _load_cb_noi_nhan(DTO_BangBaoGia bgg)
 {
     cbnoinhan.DataSource    = new BLL_DieuXe()._List_Get_NoiNhan(bgg);
     cbnoinhan.DisplayMember = "noi_nhan";
     cbnoinhan.ValueMember   = "noi_nhan";
 }
Example #13
0
 public List <DTO_BangBaoGia> _List_Get_Ma_Bao_Gia(DTO_BangBaoGia bg)
 {
     return(dx._List_Get_Ma_Bao_Gia(bg));
 }
Example #14
0
 public List <DTO_DieuXe> _List_Get_NoiNhan(DTO_BangBaoGia bg)
 {
     return(dx._List_Get_NoiNhan(bg));
 }