private void btThem_Click(object sender, EventArgs e) { ChiTietPhieuSuaChua ct = new ChiTietPhieuSuaChua(); SuaChuaDTO sc = new SuaChuaDTO(); scBus = new SuaChuaBUS(); sc.Soluong = int.Parse(txtsoluong.Text); sc.Tendichvu = cbDV.Text; sc.Tiencong = Decimal.Parse(cbGTC.Text); sc.Tenphutung = cbPhuTung.Text; sc.Dongia = Decimal.Parse(lbPhuTung.Text); txtThanhtien.Text = Convert.ToString(Decimal.Parse(cbGTC.Text) + Decimal.Parse(lbPhuTung.Text) * int.Parse(txtsoluong.Text)); sc.Thanhtien = Decimal.Parse(txtThanhtien.Text); sc.Bienso = cbBS.Text; sc.Ngaysuachua = ngaysuachua.Text; bool kq = scBus.them(sc); if (kq == false) { MessageBox.Show("Thêm thông tin thất bại. Vui lòng kiểm tra lại dữ liệu"); } else { MessageBox.Show("Thêm thông tin thành công"); } ct.loadData_Vao_GridView(); }
public void cbBS_SelectedIndexChanged(object sender, EventArgs e) { ChiTietPhieuSuaChua ct = new ChiTietPhieuSuaChua(); string K = cbBS.Text.Trim(); SuaChuaDTO sc = new SuaChuaDTO(); scBus = new SuaChuaBUS(); if (K == null || K == string.Empty || K.Length == 0) { ct.loadData_Vao_GridView(); } else { List <SuaChuaDTO> ListFind = scBus.Find(K); ct.loadData_Vao_GridView(ListFind); } }
private void btchitiet_Click(object sender, EventArgs e) { ChiTietPhieuSuaChua ct = new ChiTietPhieuSuaChua(); string K = cbBS.Text.Trim(); SuaChuaDTO sc = new SuaChuaDTO(); scBus = new SuaChuaBUS(); if (K == null || K == string.Empty || K.Length == 0) { ct.loadData_Vao_GridView(); } else { List <SuaChuaDTO> ListFind = scBus.Find(K); ct.loadData_Vao_GridView(ListFind); } ct.Show(); }
public void loadData_Vao_GridView() { scBus = new SuaChuaBUS(); List <SuaChuaDTO> listSuaChua = scBus.select(); if (listSuaChua == null) { MessageBox.Show("Có lỗi khi lấy thông tin từ DB"); return; } dtchitiet.Columns.Clear(); dtchitiet.DataSource = null; dtchitiet.AutoGenerateColumns = false; dtchitiet.AllowUserToAddRows = false; dtchitiet.DataSource = listSuaChua; DataGridViewTextBoxColumn clbienso = new DataGridViewTextBoxColumn(); clbienso.Name = "bienso"; clbienso.HeaderText = "Biển số"; clbienso.DataPropertyName = "bienso"; clbienso.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(clbienso); DataGridViewTextBoxColumn cltenphutung = new DataGridViewTextBoxColumn(); cltenphutung.Name = "tenphutung"; cltenphutung.HeaderText = "Tên phụ tùng"; cltenphutung.DataPropertyName = "tenphutung"; cltenphutung.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(cltenphutung); DataGridViewTextBoxColumn cldongia = new DataGridViewTextBoxColumn(); cldongia.Name = "dongia"; cldongia.HeaderText = "Giá phụ tùng"; cldongia.DataPropertyName = "dongia"; cldongia.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(cldongia); DataGridViewTextBoxColumn clsl = new DataGridViewTextBoxColumn(); clsl.Name = "soluong"; clsl.HeaderText = "Số lượng"; clsl.DataPropertyName = "soluong"; clsl.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(clsl); DataGridViewTextBoxColumn clngaysuachua = new DataGridViewTextBoxColumn(); clngaysuachua.Name = "ngaysuachua"; clngaysuachua.HeaderText = "Ngày sửa chữa"; clngaysuachua.DataPropertyName = "ngaysuachua"; clngaysuachua.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(clngaysuachua); DataGridViewTextBoxColumn cltendichvu = new DataGridViewTextBoxColumn(); cltendichvu.Name = "tendichvu"; cltendichvu.HeaderText = "Tên dịch vụ"; cltendichvu.DataPropertyName = "tendichvu"; cltendichvu.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(cltendichvu); DataGridViewTextBoxColumn cltiencong = new DataGridViewTextBoxColumn(); cltiencong.Name = "tiencong"; cltiencong.HeaderText = "Tiền công"; cltiencong.DataPropertyName = "tiencong"; cltiencong.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(cltiencong); DataGridViewTextBoxColumn clthanhtien = new DataGridViewTextBoxColumn(); clthanhtien.Name = "thanhtien"; clthanhtien.HeaderText = "Thành tiền"; clthanhtien.DataPropertyName = "thanhtien"; clthanhtien.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtchitiet.Columns.Add(clthanhtien); CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dtchitiet.DataSource]; myCurrencyManager.Refresh(); }