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); }
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; }
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); } }
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"; } }
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)); }
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); }
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); }
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)); }
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; } }
public bool Update_BG(DTO_BangBaoGia BG) { return(bbg.Update_BG(BG)); }
public bool Create_BG(DTO_BangBaoGia BG) { return(bbg.Create_BG(BG)); }
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"; }
public List <DTO_BangBaoGia> _List_Get_Ma_Bao_Gia(DTO_BangBaoGia bg) { return(dx._List_Get_Ma_Bao_Gia(bg)); }
public List <DTO_DieuXe> _List_Get_NoiNhan(DTO_BangBaoGia bg) { return(dx._List_Get_NoiNhan(bg)); }