//Nút thêm private void pic_Them_Click(object sender, EventArgs e) { try { uc_QuoteCreate uc = new uc_QuoteCreate(); LoadTab("Lập báo giá", uc); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Click vào lưới private void dgv_DanhSachBaoGia_CellClick(object sender, DataGridViewCellEventArgs e) { try { //Nút xem chi tiết if (e.ColumnIndex == dgv_DanhSachBaoGia.Columns["Detail"].Index) { BaoGia bg = new BaoGia(); bg.MaBaoGia = dgv_DanhSachBaoGia.CurrentRow.Cells["MaBaoGia"].Value.ToString(); bg.MaNhanVien = dgv_DanhSachBaoGia.CurrentRow.Cells["NhanVien"].Value.ToString(); bg.NgayTao = Convert.ToDateTime(dgv_DanhSachBaoGia.CurrentRow.Cells["NgayLap"].Value); bg.NgayHetHan = Convert.ToDateTime(dgv_DanhSachBaoGia.CurrentRow.Cells["NgayHetHan"].Value); bg.TongTien = Convert.ToDecimal(dgv_DanhSachBaoGia.CurrentRow.Cells["TongTien"].Value); bg.ChietKhau = Convert.ToDecimal(dgv_DanhSachBaoGia.CurrentRow.Cells["ChietKhau"].Value); bg.DSChiTiet = client.BaoGia_LoadChiTiet(bg.MaBaoGia); uc_QuoteCreate uc = new uc_QuoteCreate(bg, true); LoadTab("Chi tiết báo giá", uc); } //Nút sửa if (e.ColumnIndex == dgv_DanhSachBaoGia.Columns["Fix"].Index) { BaoGia bg = new BaoGia(); bg.MaBaoGia = dgv_DanhSachBaoGia.CurrentRow.Cells["MaBaoGia"].Value.ToString(); bg.MaNhanVien = dgv_DanhSachBaoGia.CurrentRow.Cells["NhanVien"].Value.ToString(); bg.NgayTao = Convert.ToDateTime(dgv_DanhSachBaoGia.CurrentRow.Cells["NgayLap"].Value); bg.NgayHetHan = Convert.ToDateTime(dgv_DanhSachBaoGia.CurrentRow.Cells["NgayHetHan"].Value); bg.TongTien = Convert.ToDecimal(dgv_DanhSachBaoGia.CurrentRow.Cells["TongTien"].Value); bg.ChietKhau = Convert.ToDecimal(dgv_DanhSachBaoGia.CurrentRow.Cells["ChietKhau"].Value); bg.DSChiTiet = client.BaoGia_LoadChiTiet(bg.MaBaoGia); uc_QuoteCreate uc = new uc_QuoteCreate(bg, false); LoadTab("Sửa báo giá", uc); } //Nút xoá if (e.ColumnIndex == dgv_DanhSachBaoGia.Columns["Delete"].Index) { BaoGia bg = new BaoGia(); bg.MaBaoGia = dgv_DanhSachBaoGia.CurrentRow.Cells["MaBaoGia"].Value.ToString(); bg.MaNhanVien = dgv_DanhSachBaoGia.CurrentRow.Cells["NhanVien"].Value.ToString(); bg.NgayTao = Convert.ToDateTime(dgv_DanhSachBaoGia.CurrentRow.Cells["NgayLap"].Value); bg.NgayHetHan = Convert.ToDateTime(dgv_DanhSachBaoGia.CurrentRow.Cells["NgayHetHan"].Value); bg.TongTien = Convert.ToDecimal(dgv_DanhSachBaoGia.CurrentRow.Cells["TongTien"].Value); bg.ChietKhau = Convert.ToDecimal(dgv_DanhSachBaoGia.CurrentRow.Cells["ChietKhau"].Value); bg.DSChiTiet = client.BaoGia_LoadChiTiet(bg.MaBaoGia); if (MessageBox.Show("Bạn chắc chắn muốn xoá báo giá này", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (client.BaoGia_Delete(bg.MaBaoGia)) { MessageBox.Show("Xoá báo giá thành công"); } else { MessageBox.Show("Xoá báo giá thất bại"); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }