Exemplo n.º 1
0
 //Click vào lưới
 private void dgv_DanhSachDonHang_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         //Nút xem chi tiết
         if (e.ColumnIndex == dgv_DanhSachDonHang.Columns["Detail"].Index)
         {
             DonDatHang dh = new DonDatHang();
             dh.MaDonHang   = dgv_DanhSachDonHang.CurrentRow.Cells["MaDonHang"].Value.ToString();
             dh.MaNhanVien  = dgv_DanhSachDonHang.CurrentRow.Cells["NhanVien"].Value.ToString();
             dh.MaKhachHang = dgv_DanhSachDonHang.CurrentRow.Cells["KhachHang"].Value.ToString();
             dh.NgayTao     = Convert.ToDateTime(dgv_DanhSachDonHang.CurrentRow.Cells["NgayLap"].Value);
             dh.TongTien    = Convert.ToDecimal(dgv_DanhSachDonHang.CurrentRow.Cells["TongTien"].Value);
             dh.DSChiTiet   = client.DonDatHang_LoadChiTiet(dh.MaDonHang);
             uc_OrderCreate uc = new uc_OrderCreate(dh, true);
             LoadTab("Chi tiết đơn hàng", uc);
         }
         //Nút sửa
         if (e.ColumnIndex == dgv_DanhSachDonHang.Columns["Fix"].Index)
         {
             DonDatHang dh = new DonDatHang();
             dh.MaDonHang   = dgv_DanhSachDonHang.CurrentRow.Cells["MaDonHang"].Value.ToString();
             dh.MaNhanVien  = dgv_DanhSachDonHang.CurrentRow.Cells["NhanVien"].Value.ToString();
             dh.MaKhachHang = dgv_DanhSachDonHang.CurrentRow.Cells["KhachHang"].Value.ToString();
             dh.NgayTao     = Convert.ToDateTime(dgv_DanhSachDonHang.CurrentRow.Cells["NgayLap"].Value);
             dh.TongTien    = Convert.ToDecimal(dgv_DanhSachDonHang.CurrentRow.Cells["TongTien"].Value);
             dh.DSChiTiet   = client.DonDatHang_LoadChiTiet(dh.MaDonHang);
             uc_OrderCreate uc = new uc_OrderCreate(dh, false);
             LoadTab("Sửa đơn hàng", uc);
         }
         //Nút xoá
         if (e.ColumnIndex == dgv_DanhSachDonHang.Columns["Delete"].Index)
         {
             DonDatHang dh = new DonDatHang();
             dh.MaDonHang   = dgv_DanhSachDonHang.CurrentRow.Cells["MaDonHang"].Value.ToString();
             dh.MaNhanVien  = dgv_DanhSachDonHang.CurrentRow.Cells["NhanVien"].Value.ToString();
             dh.MaKhachHang = dgv_DanhSachDonHang.CurrentRow.Cells["KhachHang"].Value.ToString();
             dh.NgayTao     = Convert.ToDateTime(dgv_DanhSachDonHang.CurrentRow.Cells["NgayLap"].Value);
             dh.TongTien    = Convert.ToDecimal(dgv_DanhSachDonHang.CurrentRow.Cells["TongTien"].Value);
             dh.DSChiTiet   = client.DonDatHang_LoadChiTiet(dh.MaDonHang);
             if (MessageBox.Show("Bạn chắc chắn muốn xoá đơn hàng này", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
             {
                 if (client.DonDatHang_Delete(dh.MaDonHang))
                 {
                     MessageBox.Show("Xoá đơn hàng thành công");
                 }
                 else
                 {
                     MessageBox.Show("Xoá đơn hàng thất bại");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 2
0
 //Nút thêm
 private void pic_Them_Click(object sender, EventArgs e)
 {
     try
     {
         uc_OrderCreate uc = new uc_OrderCreate();
         LoadTab("Lập đơn hàng", uc);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }