/// <summary>
 /// sửa dữ liệu
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tsslsua_Click(object sender, EventArgs e)
 {
     try
     {
         frmXuLyPhieuTTCuaKH a = new frmXuLyPhieuTTCuaKH("Sua", dtgvThanhtoanKH.Rows[i]);
         a.ShowDialog();
         SelectData();
     }
     catch
     {
     }
 }
 private void dtgvThanhtoanKH_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     i = e.RowIndex;
     if (i < 0)
     {
         return;
     }
     try
     {
         frmXuLyPhieuTTCuaKH a = new frmXuLyPhieuTTCuaKH("Sua", dtgvThanhtoanKH.Rows[i]);
         a.ShowDialog();
         SelectData();
     }
     catch
     {
     }
 }
 /// <summary>
 /// Thêm mới
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tsslthemmoi_Click(object sender, EventArgs e)
 {
     if (!Common.Utilities.User.Administrator && !(new Common.Utilities().CheckQuyen(this.Name, 4)))
     {
         MessageBox.Show("Bạn không có quyền vào", "Hệ thống cảnh báo");
         return;
     }
     for (int j = 0; j < 1000; j++)
     {
         if (trave == "")
         {
             frmXuLyPhieuTTCuaKH a = new frmXuLyPhieuTTCuaKH("Them");
             a.ShowDialog();
             SelectData();
         }
         else
         {
             trave = "";
             break;
         }
     }
 }
Beispiel #4
0
        private void dtgvhienthi_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            i = e.RowIndex;
            if (i < 0)
            {
                return;
            }
            try
            {
                bool   kt         = true;
                string objname    = congnochitiet[i].TruongNgam;
                string madoituong = congnochitiet[i].MaTruongNgam;
                switch (objname)
                {
                case "BanBuon":
                {
                    kt = false;
                    dtgvngam.DataSource = bb1;
                    int so = 0;
                    for (int j = 0; j < bb1.Length; j++)
                    {
                        if (bb1[j].MaHDBanHang == madoituong)
                        {
                            so = j; kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyBanBuon b = new frmXuLyBanBuon("Sua", dtgvngam.Rows[so]);
                        b.ShowDialog();
                    }
                    break;
                }

                case "Thu":
                {
                    dtgvngam.DataSource = ptc;
                    kt = false;
                    int so = 0;
                    for (int j = 0; j < ptc.Length; j++)
                    {
                        if (ptc[j].MaPhieuThu == madoituong)
                        {
                            so = j;
                            kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyPhieuThuChi tmptc = new frmXuLyPhieuThuChi("Thu", "Sua", dtgvngam.Rows[so]);
                        tmptc.ShowDialog();
                    }
                    break;
                }

                case "Chi":
                {
                    dtgvngam.DataSource = ptc;
                    kt = false;
                    int so = 0;
                    for (int j = 0; j < ptc.Length; j++)
                    {
                        if (ptc[j].MaPhieuThu == madoituong)
                        {
                            so = j;
                            kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyPhieuThuChi tmptc = new frmXuLyPhieuThuChi("Chi", "Sua", dtgvngam.Rows[so]);
                        tmptc.ShowDialog();
                    }
                    break;
                }

                case "KHTL":
                {
                    kt = false;
                    int so = 0;
                    for (int j = 0; j < khtl1.Length; j++)
                    {
                        if (khtl1[j].MaKhachHangTraLai == madoituong)
                        {
                            so = j;
                            kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyHangTraLai b = new frmXuLyHangTraLai("Sua_KhachHangTraLai", "KhachHangTraLai", "Update", khtl1[so]);
                        b.ShowDialog();
                    }
                    break;
                }

                case "HoaDonNhap":
                {
                    kt = false;
                    int so = 0;
                    for (int j = 0; j < hdn1.Length; j++)
                    {
                        if (hdn1[j].MaHoaDonNhap == madoituong)
                        {
                            so = j;
                            kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyNhapKho b = new frmXuLyNhapKho("Update", hdn1[so]);
                        b.ShowDialog();
                    }
                    break;
                }

                case "TLNCC":
                {
                    kt = false;
                    int so = 0;
                    for (int j = 0; j < tlncc1.Length; j++)
                    {
                        if (tlncc1[j].MaHDTraLaiNCC == madoituong)
                        {
                            so = j;
                            kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyHangTraLai b = new frmXuLyHangTraLai("Sua_TraLaiNhaCungCap", "TraLaiNhaCungCap", "Update", tlncc1[so]);
                        b.ShowDialog();
                    }
                    break;
                }

                case "PhieuTTCuaKH":
                {
                    kt = false;
                    dtgvngam.DataSource = phieuttcuakh1;
                    int so = 0;
                    for (int j = 0; j < phieuttcuakh1.Length; j++)
                    {
                        if (phieuttcuakh1[j].MaPhieuTTCuaKH == madoituong)
                        {
                            so = j; kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyPhieuTTCuaKH b = new frmXuLyPhieuTTCuaKH("Sua", dtgvngam.Rows[so]);
                        b.ShowDialog();
                    }
                    break;
                }

                case "PhieuTTNCC":
                {
                    kt = false;
                    dtgvngam.DataSource = phieuttncc1;
                    int so = 0;
                    for (int j = 0; j < phieuttncc1.Length; j++)
                    {
                        if (phieuttncc1[j].MaPhieuTTNCC == madoituong)
                        {
                            so = j; kt = true;
                            break;
                        }
                    }
                    if (kt == true)
                    {
                        frmXuLyPhieuTTNCC b = new frmXuLyPhieuTTNCC("Sua", dtgvngam.Rows[so]);
                        b.ShowDialog();
                    }
                    break;
                }

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
            }
        }
        /// <summary>
        /// xử lý khi click vào lập phiếu thanh toán
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tssllapphieuthanhtoan_Click(object sender, EventArgs e)
        {
            try
            {
                string date = new Common.Utilities().MyDateConversion(makNgaychungtu.Text);
                string date2 = new Common.Utilities().MyDateConversion(makHanthanhtoan.Text);
                string makho = LayMaKho(cbbKhoban.Text);
                string matt = LayMaTT(cbbtientetygia.Text);
                Entities.HDBanHang[] pt1 = new Entities.HDBanHang[1];
                pt1[0] = new Entities.HDBanHang("Update", int.Parse(id), txtSochungtu.Text, Convert.ToDateTime(date),
                    txtMakhachhang.Text, txtNohienthoi.Text, txtnguoinhanhang.Text, cbbHinhthucthanhtoan.Text, makho,
                    DateTime.Parse(date2), txtDondatbanhang.Text, Common.Utilities.User.TenNhanVien, matt,
                    txtChietkhau.Text, thanhtoankhilapphieu, thanhtoanngay, txtGTGT.Text, txtTongtien.Text, false, " ", "0",
                    txtDiengiai.Text, false, Common.Utilities.User.TenDangNhap, txtkhachtra.Text, txtPhantramchietkhau.Text, string.Empty, "0");

                frmXuLyPhieuTTCuaKH pt = new frmXuLyPhieuTTCuaKH(pt1);
                pt.ShowDialog();
                this.Close();
            }
            catch
            {
            }
        }
        private void dtgvhienthi_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            i = e.RowIndex;
            if (i < 0)
                return;
            try
            {
                bool kt = true;
                string objname = congnochitiet[i].TruongNgam;
                string madoituong = congnochitiet[i].MaTruongNgam;
                switch (objname)
                {
                    case "BanBuon":
                        {
                            kt = false;
                            dtgvngam.DataSource = bb1;
                            int so = 0;
                            for (int j = 0; j < bb1.Length; j++)
                            {
                                if (bb1[j].MaHDBanHang == madoituong)
                                {
                                    so = j; kt = true;
                                    break;
                                }
                            }
                            if (kt == true)
                            {
                                frmXuLyBanBuon b = new frmXuLyBanBuon("Sua", dtgvngam.Rows[so]);
                                b.ShowDialog();
                            }
                            break;
                        }
                    case "Thu":
                        {
                            dtgvngam.DataSource = ptc;
                            kt = false;
                            int so = 0;
                            for (int j = 0; j < ptc.Length; j++)
                            {
                                if (ptc[j].MaPhieuThu == madoituong)
                                {
                                    so = j;
                                    kt = true;
                                    break;
                                }
                            } if (kt == true)
                            {
                                frmXuLyPhieuThuChi tmptc = new frmXuLyPhieuThuChi("Thu", "Sua", dtgvngam.Rows[so]);
                                tmptc.ShowDialog();
                            }
                            break;
                        }

                    case "Chi":
                        {
                            dtgvngam.DataSource = ptc;
                            kt = false;
                            int so = 0;
                            for (int j = 0; j < ptc.Length; j++)
                            {
                                if (ptc[j].MaPhieuThu == madoituong)
                                {
                                    so = j;
                                    kt = true;
                                    break;
                                }
                            } if (kt == true)
                            {
                                frmXuLyPhieuThuChi tmptc = new frmXuLyPhieuThuChi("Chi", "Sua", dtgvngam.Rows[so]);
                                tmptc.ShowDialog();
                            }
                            break;
                        }

                    case "KHTL":
                        {
                            kt = false;
                            int so = 0;
                            for (int j = 0; j < khtl1.Length; j++)
                            {
                                if (khtl1[j].MaKhachHangTraLai == madoituong)
                                {
                                    so = j;
                                    kt = true;
                                    break;
                                }
                            } if (kt == true)
                            {
                                frmXuLyHangTraLai b = new frmXuLyHangTraLai("Sua_KhachHangTraLai", "KhachHangTraLai", "Update", khtl1[so]);
                                b.ShowDialog();
                            }
                            break;
                        }
                    case "HoaDonNhap":
                        {
                            kt = false;
                            int so = 0;
                            for (int j = 0; j < hdn1.Length; j++)
                            {
                                if (hdn1[j].MaHoaDonNhap == madoituong)
                                {
                                    so = j;
                                    kt = true;
                                    break;
                                }
                            }
                            if (kt == true)
                            {
                                frmXuLyNhapKho b = new frmXuLyNhapKho("Update", hdn1[so]);
                                b.ShowDialog();
                            }
                            break;
                        }
                    case "TLNCC":
                        {
                            kt = false;
                            int so = 0;
                            for (int j = 0; j < tlncc1.Length; j++)
                            {
                                if (tlncc1[j].MaHDTraLaiNCC == madoituong)
                                {
                                    so = j;
                                    kt = true;
                                    break;
                                }
                            }
                            if (kt == true)
                            {
                                frmXuLyHangTraLai b = new frmXuLyHangTraLai("Sua_TraLaiNhaCungCap", "TraLaiNhaCungCap", "Update", tlncc1[so]);
                                b.ShowDialog();
                            }
                            break;
                        }
                    case "PhieuTTCuaKH":
                        {
                            kt = false;
                            dtgvngam.DataSource = phieuttcuakh1;
                            int so = 0;
                            for (int j = 0; j < phieuttcuakh1.Length; j++)
                            {
                                if (phieuttcuakh1[j].MaPhieuTTCuaKH == madoituong)
                                {
                                    so = j; kt = true;
                                    break;
                                }
                            }
                            if (kt == true)
                            {
                                frmXuLyPhieuTTCuaKH b = new frmXuLyPhieuTTCuaKH("Sua", dtgvngam.Rows[so]);
                                b.ShowDialog();
                            }
                            break;
                        }
                    case "PhieuTTNCC":
                        {
                            kt = false;
                            dtgvngam.DataSource = phieuttncc1;
                            int so = 0;
                            for (int j = 0; j < phieuttncc1.Length; j++)
                            {
                                if (phieuttncc1[j].MaPhieuTTNCC == madoituong)
                                {
                                    so = j; kt = true;
                                    break;
                                }
                            }
                            if (kt == true)
                            {
                                frmXuLyPhieuTTNCC b = new frmXuLyPhieuTTNCC("Sua", dtgvngam.Rows[so]);
                                b.ShowDialog();
                            }
                            break;
                        }
                    default:
                        break;
                }
            }
            catch (Exception ex)
            {
            }
        }
 /// <summary>
 /// Thêm mới
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tsslthemmoi_Click(object sender, EventArgs e)
 {
     if (!Common.Utilities.User.Administrator && !(new Common.Utilities().CheckQuyen(this.Name, 4)))
     {
         MessageBox.Show("Bạn không có quyền vào", "Hệ thống cảnh báo");
         return;
     }
     for (int j = 0; j < 1000; j++)
     {
         if (trave == "")
         {
             frmXuLyPhieuTTCuaKH a = new frmXuLyPhieuTTCuaKH("Them");
             a.ShowDialog();
             SelectData();
         }
         else
         {
             trave = "";
             break;
         }
     }
 }
 /// <summary>
 /// sửa dữ liệu
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tsslsua_Click(object sender, EventArgs e)
 {
     try
     {
         frmXuLyPhieuTTCuaKH a = new frmXuLyPhieuTTCuaKH("Sua", dtgvThanhtoanKH.Rows[i]);
         a.ShowDialog();
         SelectData();
     }
     catch
     {
     }
 }
 private void dtgvThanhtoanKH_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     i = e.RowIndex;
     if (i < 0)
         return;
     try
     {
         frmXuLyPhieuTTCuaKH a = new frmXuLyPhieuTTCuaKH("Sua", dtgvThanhtoanKH.Rows[i]);
         a.ShowDialog();
         SelectData();
     }
     catch
     {
     }
 }