Example #1
0
 private void btnBanLe_Click(object sender, EventArgs e)
 {
     if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyBanLe", 1))
     {
         MessageBox.Show(" Không có quyền vào chức năng này.");
         return;
     }
     if (!CheckQuyen("frmQuanLyBanLe", 4))
     {
         return;
     }
     if (!Check("frmXuLyBanLe"))
     {
         return;
     }
     for (int i = 0; i < 1000; i++)
     {
         if (frmXuLyBanLe.Trave == "")
         {
             Form frm = new frmXuLyBanLe("Them");
             int Heights = Screen.PrimaryScreen.Bounds.Height;
             int Widths = Screen.PrimaryScreen.Bounds.Width;
             frm.Height = Heights - 60;
             frm.ShowDialog(); closeall(frm.Name);
         }
         else
         {
             frmXuLyBanLe.Trave = "";
             return;
         }
     }
 }
Example #2
0
 private void dtgvbanle_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     i = e.RowIndex;
     if (i < 0)
         return;
     try
     {
         frmXuLyBanLe tmptc = new frmXuLyBanLe("Sua", dtgvbanle.Rows[i]);
         tmptc.ShowDialog();
         SelectDate(truoc, sau);
     }
     catch
     {
     }
 }
        private void dtgvhienthi_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            i = e.RowIndex;
            if (i < 0)
                return;
            try
            {
                string objname = soquy[i].TruongNgam;
                string maphieu = soquy[i].MaPhieu;
                switch (objname)
                {
                    case "PhieuThu":
                        {
                            dtgvngam.DataSource = pt;
                            int so = 0;
                            for (int j = 0; j < pt.Length; j++)
                            {
                                if (pt[j].MaPhieuThu == maphieu)
                                {
                                    so = j;
                                    break;
                                }
                            }

                            frmXuLyPhieuThuChi b = new frmXuLyPhieuThuChi("Thu", "Sua", dtgvngam.Rows[so]);
                            b.ShowDialog();
                            break;
                        }
                    case "PhieuChi":
                        {
                            dtgvngam.DataSource = pc;
                            int so = 0;
                            for (int j = 0; j < pc.Length; j++)
                            {
                                if (pc[j].MaPhieuThu == maphieu)
                                {
                                    so = j;
                                    break;
                                }
                            }

                            frmXuLyPhieuThuChi b = new frmXuLyPhieuThuChi("Thu", "Sua", dtgvngam.Rows[so]);
                            b.ShowDialog();
                            break;
                        }
                    case "BanBuon":
                        {
                            dtgvngam.DataSource = bb;
                            int so = 0;
                            for (int j = 0; j < bb.Length; j++)
                            {
                                if (bb[j].MaHDBanHang == maphieu)
                                {
                                    so = j;
                                    break;
                                }
                            }
                            frmXuLyBanBuon b = new frmXuLyBanBuon("Sua", dtgvngam.Rows[so]);
                            b.ShowDialog();
                            break;
                        }
                    case "BanLe":
                        {
                            dtgvngam.DataSource = bl;
                            int so = 0;
                            for (int j = 0; j < bl.Length; j++)
                            {
                                if (bl[j].MaHDBanHang == maphieu)
                                {
                                    so = j;
                                    break;
                                }
                            }
                            frmXuLyBanLe b = new frmXuLyBanLe("Sua", dtgvngam.Rows[so]);
                            b.ShowDialog();
                            break;
                        }
                    case "HoaDonNhap":
                        {
                            int so = 0;
                            for (int j = 0; j < hdn.Length; j++)
                            {
                                if (hdn[j].MaHoaDonNhap == maphieu)
                                {
                                    so = j;
                                    break;
                                }
                            }
                            frmXuLyNhapKho b = new frmXuLyNhapKho("Update", hdn[so]);
                            b.ShowDialog();
                            break;
                        }
                    case "KHTL":
                        {
                            int so = 0;
                            for (int j = 0; j < kh.Length; j++)
                            {
                                if (kh[j].MaKhachHangTraLai == maphieu)
                                {
                                    so = j;
                                    break;
                                }
                            }
                            frmXuLyHangTraLai b = new frmXuLyHangTraLai("Sua_KhachHangTraLai", "KhachHangTraLai", "Update", kh[so]);
                            b.ShowDialog();
                            break;
                        }
                    case "TLNCC":
                        {
                            int so = 0;
                            for (int j = 0; j < tl.Length; j++)
                            {
                                if (tl[j].MaHDTraLaiNCC == maphieu)
                                {
                                    so = j;
                                    break;
                                }
                            }
                            frmXuLyHangTraLai b = new frmXuLyHangTraLai("Sua_TraLaiNhaCungCap", "TraLaiNhaCungCap", "Update", tl[so]);
                            b.ShowDialog();
                            break;
                        }
                    default:
                        break;
                }
            }
            catch (Exception ex)
            {
            }
        }
Example #4
0
 /// <summary>
 /// xử lý khi thêm
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void toolStripStatus_ThemMoi_Click(object sender, EventArgs e)
 {
     if (!Common.Utilities.User.Administrator && !(new Common.Utilities().CheckQuyen(Name, 4)))
     {
         MessageBox.Show("Bạn không có quyền vào", "Hệ thống cảnh báo");
         return;
     }
     try
     {
         for (int j = 0; j < 1000; j++)
         {
             if (frmXuLyBanLe.Trave == "")
             {
                 frmXuLyBanLe le = new frmXuLyBanLe("Them");
                 le.ShowDialog();
                 SelectDate(truoc, sau);
             }
             else
             {
                 frmXuLyBanLe.Trave = "";
                 break;
             }
         }
     }
     catch
     {
     }
 }