Example #1
0
        public DataTable getAllId()
        {
            using (QLTTEntities qltt = new QLTTEntities())
            {
                var       dataList = from r in qltt.LOPHOCs select r.MALOP;
                DataTable rtnTable = new DataTable();
                rtnTable.Columns.Add("MALOP", typeof(string));

                foreach (string data in dataList)
                {
                    rtnTable.Rows.Add(data);
                }

                if (rtnTable.Rows[0][0] == DBNull.Value)
                {
                    return(null);
                }
                else
                {
                    return(rtnTable);
                }
            }
        }
Example #2
0
        public DataTable getAll()
        {
            try
            {
                using (QLTTEntities qltt = new QLTTEntities())
                {
                    var       dkList   = from r in qltt.DANGKies select r;
                    DataTable rtnTable = new DataTable();
                    rtnTable.Columns.Add("MAHV", typeof(string));
                    rtnTable.Columns.Add("MALOP", typeof(string));

                    foreach (DANGKY dk in dkList)
                    {
                        rtnTable.Rows.Add(dk.MAHV, dk.MALOP);
                    }
                    return(rtnTable);
                }
            }
            catch
            {
                return(null);
            }
        }
        public int insert(string malop, int maphong, string malh)
        {
            try
            {
                using (QLTTEntities qltt = new QLTTEntities())
                {
                    TKB data = new TKB()
                    {
                        MALOP   = malop,
                        MAPHONG = maphong,
                        MALH    = malh
                    };
                    qltt.TKBs.Add(data);
                    qltt.SaveChanges();

                    return(1);
                }
            }
            catch
            {
                return(0);
            }
        }
Example #4
0
        public DataTable getAll()
        {
            using (QLTTEntities qltt = new QLTTEntities())
            {
                var       phList   = from r in qltt.PHONGHOCs select r;
                DataTable rtnTable = new DataTable();
                rtnTable.Columns.Add("MAPHONG", typeof(string));
                rtnTable.Columns.Add("TANG", typeof(int));
                rtnTable.Columns.Add("SOPHONG", typeof(int));

                foreach (PHONGHOC ph in phList)
                {
                    rtnTable.Rows.Add(ph.MAPHONG, ph.TANG, ph.SOPHONG);
                }
                if (rtnTable.Rows[0][0] == DBNull.Value)
                {
                    return(null);
                }
                else
                {
                    return(rtnTable);
                }
            }
        }
Example #5
0
        public DataTable joinhocphi_mahv(string mahv)
        {
            DataTable table = new DataTable();

            table.Columns.Add("MAHV", typeof(string));
            table.Columns.Add("TENHV", typeof(string));
            table.Columns.Add("MALOP", typeof(string));
            table.Columns.Add("SOTIEN", typeof(string));
            table.Columns.Add("NGTT", typeof(DateTime));
            table.Columns.Add("TIENTHU", typeof(string));
            table.Columns.Add("TIENNO", typeof(string));
            using (QLTTEntities qltt = new QLTTEntities())
            {
                var k = from hv in qltt.HOCVIENs
                        from hp in qltt.HOCPHIs
                        from tt in qltt.THONGTINHOCPHIs
                        from lh in qltt.LOPHOCs
                        where hv.MAHV == tt.MAHV && lh.MAHP == hp.MAHP && tt.MALOP == lh.MALOP && hv.MAHV == mahv
                        select new
                {
                    MAHV    = hv.MAHV,
                    HOTEN   = hv.HOTEN,
                    MALOP   = lh.MALOP,
                    SOTIEN  = hp.SOTIEN,
                    NGTT    = tt.NGAYDONG,
                    TIENTHU = tt.SOTIENDADONG,
                    TIENNO  = tt.SOTIENCONNO,
                };
                foreach (var item in k)
                {
                    table.Rows.Add(item.MAHV, item.HOTEN, item.MALOP, item.SOTIEN, item.NGTT, item.TIENTHU, item.TIENNO);
                }

                return(table);
            }
        }
        public int insert(string matt, string magv, DateTime ngaynhan, int tinhtrang)
        {
            try
            {
                using (QLTTEntities qltt = new QLTTEntities())
                {
                    TT_LUONGGV data = new TT_LUONGGV()
                    {
                        MATT      = matt,
                        MAGV      = magv,
                        NGAYNHAN  = ngaynhan,
                        TINHTRANG = tinhtrang
                    };
                    qltt.TT_LUONGGV.Add(data);
                    qltt.SaveChanges();

                    return(1);
                }
            }
            catch
            {
                return(0);
            }
        }
Example #7
0
        public int update(string malh, string ngayhoc, string giohoc)
        {
            try
            {
                using (QLTTEntities qltt = new QLTTEntities())
                {
                    LICHHOC lh = qltt.LICHHOCs.Where(p => p.MALH == malh).FirstOrDefault();
                    if (lh != null)
                    {
                        lh.NGAYHOC = ngayhoc;
                        lh.GIOHOC  = giohoc;
                        qltt.SaveChanges();
                        return(1);
                    }


                    return(0);
                }
            }
            catch
            {
                return(0);
            }
        }
Example #8
0
        public DataTable getAll()
        {
            using (QLTTEntities qltt = new QLTTEntities())
            {
                var lhList = from r in qltt.LICHHOCs select r;

                DataTable rtnTable = new DataTable();
                rtnTable.Columns.Add("MALH", typeof(string));
                rtnTable.Columns.Add("NGAYHOC", typeof(string));
                rtnTable.Columns.Add("GIOHOC", typeof(string));
                foreach (LICHHOC lh in lhList)
                {
                    rtnTable.Rows.Add(lh.MALH, lh.NGAYHOC, lh.GIOHOC);
                }
                if (rtnTable.Rows[0][0] == DBNull.Value)
                {
                    return(null);
                }
                else
                {
                    return(rtnTable);
                }
            }
        }
        public int update(string malop, int maphong, string malh)
        {
            try
            {
                using (QLTTEntities qltt = new QLTTEntities())
                {
                    TKB tkb = qltt.TKBs.Where(p => p.MALH == malop).FirstOrDefault();
                    if (tkb != null)
                    {
                        tkb.MAPHONG = maphong;
                        tkb.MALH    = malh;
                        qltt.SaveChanges();

                        return(1);
                    }

                    return(0);
                }
            }
            catch
            {
                return(0);
            }
        }
Example #10
0
        /// <summary>
        /// trả lại bảng chứa thông tin của học viên (chỉ chứa 1 record)
        /// </summary>
        /// <param name="code"></param>
        /// <returns></returns>
        public DataTable get(string code)
        {
            using (QLTTEntities qltt = new QLTTEntities())
            {
                HOCVIEN hv = qltt.HOCVIENs.Where(p => p.MAHV == code).FirstOrDefault();
                if (hv != null)
                {
                    DataTable rtnTable = new DataTable();
                    rtnTable.Columns.Add("MAHV", typeof(string));
                    rtnTable.Columns.Add("HOTEN", typeof(string));
                    rtnTable.Columns.Add("GIOITINH", typeof(int));
                    rtnTable.Columns.Add("NGSINH", typeof(DateTime));
                    rtnTable.Columns.Add("DIACHI", typeof(string));
                    rtnTable.Columns.Add("SDT", typeof(string));
                    rtnTable.Columns.Add("EMAIL", typeof(string));
                    rtnTable.Columns.Add("NGAYDK", typeof(DateTime));
                    rtnTable.Columns.Add("TINHTRANG", typeof(int));
                    rtnTable.Rows.Add(hv.MAHV, hv.HOTEN, hv.GIOITINH, hv.NGSINH, hv.DIACHI, hv.SDT, hv.EMAIL, hv.NGAYDK, hv.TINHTRANG);

                    return(rtnTable);
                }
            }
            return(null);
        }
 public int update(string mahv, string malop, string sotiendadong, string sotienconno, DateTime ngaydong)
 {
     try
     {
         using (QLTTEntities qltt = new QLTTEntities())
         {
             THONGTINHOCPHI tt = qltt.THONGTINHOCPHIs.Where(p => p.MAHV == mahv).FirstOrDefault();
             if (tt != null)
             {
                 tt.SOTIENDADONG = sotiendadong;
                 tt.SOTIENCONNO  = sotienconno;
                 tt.NGAYDONG     = ngaydong;
                 qltt.SaveChanges();
                 return(1);
             }
             ;
             return(0);
         }
     }
     catch
     {
         return(0);
     }
 }
Example #12
0
        public DataTable findDiemThiByMaLop(string maLop)
        {
            using (QLTTEntities qltt = new QLTTEntities())
            {
                var gk   = from x in qltt.THIs where x.MALOP == maLop && x.MAKT == "KTGK" select x;
                var ck   = from x in qltt.THIs where x.MALOP == maLop && x.MAKT == "KTCK" select x;
                var info = gk.FullOuterJoin(ck, g => g.MALOP, c => c.MALOP, (g, c, MALOP) => new { MAHV = g.MAHV, DIEMGK = g.DIEMTHI, DIEMCK = c.DIEMTHI });


                DataTable rtnTable = new DataTable();
                rtnTable.Columns.Add("MAHV", typeof(string));
                rtnTable.Columns.Add("MALOP", typeof(string));
                rtnTable.Columns.Add("HOTEN", typeof(string));
                rtnTable.Columns.Add("DIEMGK", typeof(int));
                rtnTable.Columns.Add("DIEMCK", typeof(int));
                rtnTable.Columns.Add("TONGDIEM", typeof(float));
                rtnTable.Columns.Add("KETQUA", typeof(int));
                foreach (var i in info)
                {
                    rtnTable.Rows.Add(i.MAHV, maLop, qltt.HOCVIENs.Where(p => p.MAHV == i.MAHV).FirstOrDefault().HOTEN, i.DIEMGK, i.DIEMCK, (i.DIEMGK + i.DIEMCK) / 2, (float)(i.DIEMGK + i.DIEMCK) / 2 >= 5 ? 1 : 0);
                }
                return(rtnTable);
            }
        }