예제 #1
0
        public DataTable Load_TrangThai_MaS(object MaKhuVuc, object MaShipper)
        {
            DataTable re;
            String    lenh = "select * from SHIPPER where KhuVucPhuTrach =" + MaKhuVuc + " And MaShipper =" + MaShipper;

            re = XuLy.TaoBang(lenh);
            return(re);
        }
예제 #2
0
        public DataTable Load_TrangThai_KhuVuc(object MaKhuVuc)
        {
            DataTable re;
            String    lenh = "select * from SHIPPER where KhuVucPhuTrach =" + MaKhuVuc;

            re = XuLy.TaoBang(lenh);
            return(re);
        }
예제 #3
0
        public DataTable Load_On()
        {
            DataTable re;
            String    lenh = "select * from DIACHI where parent_id != 0";

            re = XuLy.TaoBang(lenh);
            return(re);
        }
예제 #4
0
        public bool Confirm(String tk, String mk)
        {
            bool   re;
            String lenh = "select * from NHANVIEN where MaNhanVien = '" + tk + "' AND userpassword = '******'";

            re = XuLy.Login(lenh);
            return(re);
        }
예제 #5
0
파일: XuLy.cs 프로젝트: minhtuantr98/OOP
        public static string CreateKey(string table, string Key)        // hàm tạo giá trị mã cho các bảng
        {
            DataTable dt = new DataTable();

            dt = XuLy.TaoBang("Select * from " + table + " ");
            int coso = 0;

            if (dt.Rows.Count == 0)
            {
                coso = 1;
            }
            else if (dt.Rows.Count == 1 && int.Parse(dt.Rows[0][0].ToString().Substring(2, 3)) == 1)             // nếu danh sách nhân viên có 1 nhân viên và mã người này là NV001
            {
                coso = 2;
            }
            else if (dt.Rows.Count == 1 && int.Parse(dt.Rows[0][0].ToString().Substring(2, 3)) > 1)             // nếu danh sách có 1 nhân viên mà mã người này khác NV001
            {
                coso = 1;
            }
            else
            {
                for (int i = 0; i < dt.Rows.Count - 1; i++)
                {
                    if (int.Parse(dt.Rows[i + 1][0].ToString().Substring(2, 3)) - int.Parse(dt.Rows[i][0].ToString().Substring(2, 3)) > 1)
                    {
                        coso = int.Parse(dt.Rows[i][0].ToString().Substring(2, 3)) + 1;
                        break;
                    }
                }
                coso = int.Parse(dt.Rows[dt.Rows.Count - 1][0].ToString().Substring(2, 3)) + 1;
            }
            string ma = "";

            if (coso < 10)
            {
                return(ma = Key + "00" + coso);
            }
            else if (coso < 100)
            {
                return(ma = Key + "0" + coso);
            }
            else
            {
                return(ma = Key + coso);
            }
        }