Ejemplo n.º 1
0
        public static int AddOrUpdateBiTich(BiTich biTich)
        {
            int _idGiaoDan = 0;

            using (QLGIAOXU db = new QLGIAOXU())
            {
                BiTich tmp = db.BiTich.Where(u => u.IDGiaoDan == biTich.IDGiaoDan).FirstOrDefault();
                if (tmp != null)
                {
                    tmp.NgayRLLD     = biTich.NgayRLLD;
                    tmp.NgayRuaToi   = biTich.NgayRuaToi;
                    tmp.NgayThemSuc  = biTich.NgayThemSuc;
                    tmp.NguoiDoDauRT = biTich.NguoiDoDauRT;
                    tmp.NguoiDoDauTS = biTich.NguoiDoDauTS;
                    tmp.NguoiRuaToi  = biTich.NguoiRuaToi;
                    tmp.NguoiThemSuc = biTich.NguoiThemSuc;
                    tmp.SoRLLD       = biTich.SoRLLD;
                    tmp.SoRuaToi     = biTich.SoRuaToi;
                    tmp.SoThemSuc    = biTich.SoThemSuc;
                    tmp.NoiRLLD      = biTich.NoiRLLD;
                    tmp.NoiRuaToi    = biTich.NoiRuaToi;
                    tmp.NoiThemSuc   = biTich.NoiThemSuc;
                }
                else
                {
                    db.BiTich.Add(biTich);
                }
                int x = db.SaveChanges();
                if (x > 0)
                {
                    _idGiaoDan = x;
                }
            }
            return(_idGiaoDan);
        }
        public static bool DeleteGiaoDan(int idGiaoDan)
        {
            bool isDel = false;

            using (QLGIAOXU db = new QLGIAOXU())
            {
                GiaoDan tmp = db.GiaoDan.Where(u => u.ID == idGiaoDan && u.Status == true).FirstOrDefault();
                if (tmp != null)
                {
                    tmp.Status = false;
                    db.SaveChanges();
                    isDel = true;
                }
            }
            return(isDel);
        }
        public static int AddOrUpdateGiaoDan(GiaoDan giaodan)
        {
            int idgiaodan = 0;

            using (QLGIAOXU db = new QLGIAOXU())
            {
                if (giaodan.ID > 0)
                {
                    GiaoDan _giaodan = db.GiaoDan.Where(u => u.ID == giaodan.ID).FirstOrDefault();
                    if (_giaodan != null)
                    {
                        _giaodan.TenThanh    = giaodan.TenThanh;
                        _giaodan.HoTen       = giaodan.HoTen;
                        _giaodan.NgaySinh    = giaodan.NgaySinh;
                        _giaodan.ThangSinh   = giaodan.ThangSinh;
                        _giaodan.NamSinh     = giaodan.NamSinh;
                        _giaodan.NoiSinh     = giaodan.NoiSinh;
                        _giaodan.GioiTinh    = giaodan.GioiTinh;
                        _giaodan.Gioi        = giaodan.Gioi;
                        _giaodan.GiaoHo      = giaodan.GiaoHo;
                        _giaodan.TenCha      = giaodan.TenCha;
                        _giaodan.TenMe       = giaodan.TenMe;
                        _giaodan.AnhDaiDien  = giaodan.AnhDaiDien;
                        _giaodan.NgheNghiep  = giaodan.NgheNghiep;
                        _giaodan.SoDienThoai = giaodan.SoDienThoai;
                        _giaodan.Status      = giaodan.Status;
                    }
                }
                else
                {
                    db.GiaoDan.Add(giaodan);
                }
                int x = db.SaveChanges();
                if (x > 0) // The number of objects written to the underlying database, if x==0 that means update objects
                {
                    idgiaodan = giaodan.ID;
                }
            }
            return(idgiaodan);
        }