Example #1
0
        public string GetKH(string soCMND)
        {
            QLyKHDTO khachHang = QLKHDAO.GetKhachHang(soCMND);
            string   jsonData  = JsonConvert.SerializeObject(khachHang);

            return(jsonData);
        }
Example #2
0
        public bool ThemKH(string jsonData)
        {
            QLyKHDTO khachHang = new QLyKHDTO();

            khachHang = JsonConvert.DeserializeObject <QLyKHDTO>(jsonData);
            return(QLKHDAO.ThemKH(khachHang));
        }
Example #3
0
        public string layMotKhachHang(string soTKLK)
        {
            QLyKHDTO khachHang = QLKHDAO.layMotKhachHang(soTKLK);
            string   jsonData  = JsonConvert.SerializeObject(khachHang);

            return(jsonData);
        }
Example #4
0
        public string GetKHSDT(string SDT)
        {
            QLyKHDTO khachHang = QLKHDAO.GetKhachHangSDT(SDT);
            string   jsonData  = JsonConvert.SerializeObject(khachHang);

            return(jsonData);
        }
Example #5
0
        public string layDSKhachHang()
        {
            List <QLyKHDTO> list = new List <QLyKHDTO>();

            list = QLKHDAO.layDSKhachHang();

            if (list != null)
            {
                string jsonData = JsonConvert.SerializeObject(list);
                return(jsonData);
            }
            else
            {
                return(null);
            }
        }
Example #6
0
        public string layDSRo()
        {
            List <RoCK> list = new List <RoCK>();

            list = QLKHDAO.layDSRo();

            if (list != null)
            {
                string jsonData = JsonConvert.SerializeObject(list);
                return(jsonData);
            }
            else
            {
                return(null);
            }
        }
Example #7
0
        public int KTThongTinThemKH(string soTKLK, DateTime ngayMoTK, string hoTen, DateTime ngaySinh, string noiCap, string soCMND, string diaChi, string hanMucVay, string SDT)
        {
            DateTime ngayDu18Tuoi = ngaySinh.AddYears(18);
            Check    check        = new Check();

            if (soTKLK == "")
            {
                return(1);
            }
            if (hoTen == "")
            {
                return(2);
            }
            if (noiCap == "")
            {
                return(3);
            }
            if (soCMND == "")
            {
                return(4);
            }
            if (diaChi == "")
            {
                return(5);
            }
            if (hanMucVay == "")
            {
                return(6);
            }
            if (SDT == "")
            {
                return(7);
            }
            if (ngayMoTK < ngayDu18Tuoi)
            {
                return(8);
            }
            if (check.ChiChuaChuCai(hoTen) == false)
            {
                return(9);
            }
            if (check.ChiChuaChuSo(hanMucVay) == false)
            {
                return(10);
            }
            if (!check.ChiChuaChuSo(soCMND))
            {
                return(11);
            }
            if (!check.ChiChuaChuSo(SDT))
            {
                return(12);
            }
            if (QLKHDAO.layMotKhachHang(soTKLK) != null)
            {
                return(13);
            }
            if (soTKLK.Length != 10 || !check.ChiChuaChuSo(soTKLK.Substring(4, 6)) || soTKLK.Substring(0, 4) != "001C")
            {
                return(14);
            }
            if (QLKHDAO.GetKhachHang(soCMND) != null)
            {
                return(15);
            }
            return(0);
        }
Example #8
0
 public bool suaThongTinKH(string soTKLK, string hoTen, DateTime ngaySinh, string noiCap, string soCMNN, DateTime ngayCap, string email, string gioiTinh, int hanMucVay, string diaChi, string SDT, string maRo)
 {
     return(QLKHDAO.suaThongTinKH(soTKLK, hoTen, ngaySinh, noiCap, soCMNN, ngayCap, email, gioiTinh, hanMucVay, diaChi, SDT, maRo));
 }
Example #9
0
        public int KTThongTinSuaKH(string soTKLK, DateTime ngayMoTK, string email, string hoTen, DateTime ngaySinh, string noiCap, string soCMND, string diaChi, string hanMucVay, string SDT)
        {
            DateTime ngayDu18Tuoi = ngaySinh.AddYears(18);
            Check    check        = new Check();

            if (hoTen == "")
            {
                return(1);
            }
            if (noiCap == "")
            {
                return(2);
            }
            if (soCMND == "")
            {
                return(3);
            }
            if (diaChi == "")
            {
                return(4);
            }
            if (hanMucVay == "")
            {
                return(5);
            }
            if (SDT == "")
            {
                return(6);
            }
            if (check.ChiChuaChuCai(hoTen) == false || hoTen.Length > 50)
            {
                return(7);
            }
            if (check.ChiChuaChuSo(hanMucVay) == false || long.Parse(hanMucVay) % 1000 != 0)
            {
                return(8);
            }
            if (!check.ChiChuaChuSo(soCMND) || soCMND.Length > 12)
            {
                return(9);
            }
            if (!check.ChiChuaChuSo(SDT) || SDT.Length > 12)
            {
                return(10);
            }
            if (soTKLK.Length != 10 || !check.ChiChuaChuSo(soTKLK.Substring(4, 6)) || soTKLK.Substring(0, 4) != "001C")
            {
                return(12);
            }
            if (QLKHDAO.GetKhachHang(soCMND) != null && QLKHDAO.GetKhachHang(soCMND).STKLK != soTKLK)
            {
                return(13);
            }
            if (check.ChiChuaChuCai(diaChi) == false || diaChi.Length > 50)
            {
                return(14);
            }
            if (check.ChiChuaChuCai(noiCap) == false || noiCap.Length > 50)
            {
                return(15);
            }
            if (email.Length > 50)
            {
                return(16);
            }
            if (QLKHDAO.GetKhachHangSDT(SDT) != null && QLKHDAO.GetKhachHangSDT(SDT).STKLK != soTKLK)
            {
                return(17);
            }
            if (ngayMoTK < ngayDu18Tuoi)
            {
                return(18);
            }
            return(0);
        }