コード例 #1
0
 //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);
     }
 }
コード例 #2
0
 //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);
     }
 }