Exemple #1
0
 public frmInVe(O_CTNGANHANG dr)
 {
     InitializeComponent();
     if (dr == null)
     {
         return;
     }
     nhanVienOBindingSource.DataSource = new D_DAILY().NhanVien();
     if (dr.LoaiKhachHang < 3)
     {
         O_DAILY dl = new D_DAILY().LayDaiLy(true, dr.MaDL.ToString());
         txtHoTen.Text = dl.Ten;
         if (dl.DiaChiHD != string.Empty)
         {
             txtDiaChi.Text = dl.DiaChiHD;
         }
         txtLyDo.Text = new D_LOAIGIAODICH().DuLieu_NganHang_TheoLoai(dr.LoaiKhachHang, false).Where(w => w.ID.Equals(dr.LoaiGiaoDich)).ToList()[0].Name + " ngày " + dr.NgayGD.ToString("dd/MM/yyyy");
     }
     else
     {
         txtLyDo.Text = dr.GhiChu;
     }
     txtID.Value           = dr.ID;
     dtpNgayLap.EditValue  = DateTime.Now;
     txtSoTien.EditValue   = dr.SoTien > 0 ? dr.SoTien : 0 - dr.SoTien;
     txtNguoiLap.EditValue = dr.NVGiaoDich;
 }
        public static List <IntString> NganHangLoaiKhachHang(int LoaiKhachHang_NganHang, int NganHang = 0)
        {
            List <IntString> G = new List <IntString>();

            switch (LoaiKhachHang_NganHang)
            {
            case 0:
            case 1:
            case 2:
            case 3:
                List <O_DAILY> khachHangOs = new D_DAILY().All().Where(w => w.LoaiKhachHang.Equals(LoaiKhachHang_NganHang)).ToList();
                foreach (O_DAILY kh in khachHangOs)
                {
                    if (kh.ID > 0)
                    {
                        G.Add(new IntString()
                        {
                            ID = kh.ID, Name = kh.Ten, Name2 = kh.MaDL, Loai = LoaiKhachHang_NganHang
                        });
                    }
                }
                break;

            case 5:
            case 7:
                List <O_NGANHANG> nganHangOs = new D_NGANHANG().All().Where(w => !w.ID.Equals(NganHang)).ToList();
                foreach (O_NGANHANG kh in nganHangOs)
                {
                    G.Add(new IntString()
                    {
                        ID = kh.ID, Name = kh.Ten, Name2 = kh.TenTK
                    });
                }
                break;

            case 8:
                List <O_NHACUNGCAP> nCCOs = new D_NHACUNGCAP().DuLieu(true);
                foreach (O_NHACUNGCAP kh in nCCOs)
                {
                    G.Add(new IntString()
                    {
                        ID = kh.ID, Name = kh.TenDayDu
                    });
                }
                break;

            case 6:
            case 9:
                G.Add(new IntString()
                {
                    ID = -1, Name = "Khác", Name2 = "#"
                });
                break;
            }
            return(G);
        }
Exemple #3
0
        void isLogin()
        {
            D_NHOMQUYEN    nqb = new D_NHOMQUYEN();
            D_DAILY        nvb = new D_DAILY();
            List <O_DAILY> nvo = nvb.NhanVien(txtUserName.Text, TMD5.TMd5Hash(txtPassword.Text));

            if (nvo.Count == 1)
            {
                if (!nvo[0].Nghi)
                {
                    RegistryKey key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\THCRM", true);
                    if (key == null)
                    {
                        key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\THCRM");
                    }

                    if (chk.Checked)
                    {
                        key.SetValue("cmra", txtUserName.Text);
                        key.SetValue("cmrp", txtPassword.Text);
                    }
                    else
                    {
                        key.SetValue("cmra", string.Empty);
                        key.SetValue("cmrp", string.Empty);
                    }
                    key.Close();

                    DuLieuTaoSan.NV = nvo[0];
                    DuLieuTaoSan.Q  = (nvo[0].TenDangNhapCty.ToLower().Equals("itadmin")) ? nqb.QuyenAdmin() : nqb.LayQuyenNhanVien(nvo[0].ChinhSach);
                    frmChinh f = new frmChinh();
                    XuLyGiaoDien.SplashScreen(f);
                    TopMost = false;
                    Hide();
                    f.Show(this);
                }

                else
                {
                    XtraMessageBox.Show("Tài khoản đã bị khóa vui lòng liên hệ ban quản lý...", "T-CMR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                XtraMessageBox.Show("Sai tên đăng nhập hoặc mật khẩu...", "T-CMR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemple #4
0
 private void frmTongHopThem_Load(object sender, EventArgs e)
 {
     daiLyOs           = new D_DAILY().All();
     DuLieuTaoSan.Adic = XuLyDuLieu.ConvertClassToTable(this, Gd);
     loaiKhachOBindingSource.DataSource     = DuLieuTaoSan.LoaiKhachHang_GiaoDich().Where(w => w.ID.Equals(1) || w.ID.Equals(2));
     loaiGiaoDichOBindingSource1.DataSource = DuLieuTaoSan.LoaiGiaoDich_Ve(false);
     XuLyGiaoDien.OpenForm(this);
     iTenKhach.Text = "Thời gian: " + DateTime.Now.ToString("HH:mm");
     if ((new List <int>()
     {
         7, 11, 12
     }).Contains(Gd.LoaiGiaoDich))
     {
         iGiaThu.Value  = Gd.GiaHoan;
         iTenKhach.Text = Gd.TenKhach;
     }
 }