public CuDan TimCuDanTheoSoCMT(string soCMT)
        {
            DB_QuanLyChungCuDataContext context = new DB_QuanLyChungCuDataContext();
            CuDan cd = context.CuDans.FirstOrDefault(x => x.SoCMT == soCMT);

            if (cd != null)
            {
                cd.CanHos   = null;
                cd.HopDongs = null;
            }
            return(cd);
        }
        public CuDan ChiTietCuDan(string id)
        {
            DB_QuanLyChungCuDataContext context = new DB_QuanLyChungCuDataContext();
            CuDan cd = context.CuDans.FirstOrDefault(x => x.MaCuDan == id);

            if (cd != null)
            {
                cd.CanHos   = null;
                cd.HopDongs = null;
            }
            return(cd);
        }
 public bool LuuCuDan(CuDanModel cdm)
 {
     try
     {
         DB_QuanLyChungCuDataContext context = new DB_QuanLyChungCuDataContext();
         CuDan cd = new CuDan {
             MaCuDan = cdm.MaCuDan, TenCuDan = cdm.TenCuDan, GioiTinh = cdm.GioiTinh, NgaySinh = cdm.NgaySinh, SoDT = cdm.SoDT, SoCMT = cdm.SoCMT, QueQuan = cdm.QueQuan
         };
         context.CuDans.InsertOnSubmit(cd);
         context.SubmitChanges();
         return(true);
     }
     catch { }
     return(false);
 }
 public bool XoaCuDan(string macd)
 {
     try
     {
         DB_QuanLyChungCuDataContext context = new DB_QuanLyChungCuDataContext();
         CuDan cd = context.CuDans.FirstOrDefault(x => x.MaCuDan == macd);
         if (cd != null)
         {
             context.CuDans.DeleteOnSubmit(cd);
             context.SubmitChanges();
             return(true);
         }
     }
     catch { }
     return(false);
 }
Beispiel #5
0
        public async Task <IActionResult> PostCuDan([FromBody] CuDan cudan)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var user   = User.Identity.Name;
            var userId = Utilities.GetUserId(this.User);

            cudan.NgayNhap  = DateTime.Now;
            cudan.NguoiNhap = user;
            _context.CuDans.Add(cudan);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCuDan", new { id = cudan.CuDanId }, cudan));
        }
 public bool SuaCuDan(CuDanModel cdm)
 {
     try
     {
         DB_QuanLyChungCuDataContext context = new DB_QuanLyChungCuDataContext();
         CuDan cd = context.CuDans.FirstOrDefault(x => x.MaCuDan == cdm.MaCuDan);
         if (cd != null)
         {
             cd.TenCuDan = cdm.TenCuDan;
             cd.GioiTinh = cdm.GioiTinh;
             cd.NgaySinh = cdm.NgaySinh;
             cd.SoDT     = cdm.SoDT;
             cd.SoCMT    = cdm.SoCMT;
             cd.QueQuan  = cdm.QueQuan;
             context.SubmitChanges();
             return(true);
         }
     }
     catch { }
     return(false);
 }
Beispiel #7
0
        public async Task <IActionResult> PutCuDan([FromRoute] int id, [FromBody] CuDan cudan)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != cudan.CuDanId)
            {
                return(BadRequest());
            }
            var user   = User.Identity.Name;
            var userId = Utilities.GetUserId(this.User);

            cudan.NgaySua  = DateTime.Now;
            cudan.NguoiSua = user;
            _context.Entry(cudan).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CuDanExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }