public IActionResult CreateOrEdit([FromBody] List <NhapHangEntity> entity) { var id = _user.AbpSession.UserId; var name = _user.Users.FirstOrDefault(j => j.Id.Equals(id))?.FullName; var th = new List <NhapHang>(); foreach (var w in entity) { if (w.TenHang != null) { w.CreateUserId = _getIdService.CreateIdUser(); w.IdCty = IdCty(); w.IdNv = (int)id; w.TenNv = name; w.NgayGhi = DateTime.Now.ToString(CultureInfo.InvariantCulture); w.TenNcc = entity[entity.Count - 1].TenNcc; w.IdNcc = _ncc.GetAll().FirstOrDefault(j => j.TenNcc.Equals(entity[entity.Count - 1].TenNcc)).IdCty; w.ThanhToan = 0; w.IsActive = true; w.Vat = w.Vat.Split('%')[0]; var ouput = w.MapTo <NhapHang>(); ouput.Vat = double.Parse(w.Vat.Split('%')[0]) / 100; ouput.Ngay = DateTime.Now; th.Add(ouput); } else { } } _nhap.CreateOrUpdates(th); var qlnx = new QlXuatNhap() { MaDonHang = entity[0].MaDonHang, IsActive = true, IdCty = IdCty(), Loai = "Nhap", ThanhTien = entity[entity.Count - 1].SoLuong, Vat = double.Parse(entity[0].Vat.Split('%')[0]) / 100, ThanhToan = entity[entity.Count - 1].DonGiaMua, Conlai = entity[entity.Count - 1].SoLuong - entity[entity.Count - 1].DonGiaMua, NgayGhi = DateTime.Now, Id = (int)entity[entity.Count - 1].Id, CreateUserId = _getIdService.CreateIdUser() }; _qlNx.CreateOrUpdate(qlnx); return(Content("thanh cong")); }
public IActionResult CreateOrEdit([FromBody] List <NhapHangEntity> entity) { var id = _user.AbpSession.UserId; var name = _user.Users.FirstOrDefault(j => j.Id.Equals(id))?.FullName; int dem = 0; if (entity[0].Id == 0) { foreach (var w in entity) { if (dem++ < entity.Count - 1) { w.IdCty = IdCty(); w.IdNv = (int)id; w.TenNv = name; w.NgayGhi = DateTime.Now.ToString(); w.TenNcc = entity[entity.Count - 1].TenNcc; var ouput = w.MapTo <QlNcc>(); ouput.NgayGhi = DateTime.Now; _nhap.Create(ouput); } } var qlnx = new QlXuatNhap() { MaDonHang = entity[0].MaDonHang, IsActive = true, IdCty = IdCty(), Loai = "Nhap", ThanhTien = entity[entity.Count - 1].SoLuong, ThanhToan = entity[entity.Count - 1].DonGiaMua, Conlai = entity[entity.Count - 1].SoLuong - entity[entity.Count - 1].DonGiaMua, NgayGhi = DateTime.Now }; _qlNx.Create(qlnx); } else if (entity[0].Id > 0 && entity.Count > 1) { Edit(entity); } return(Content("thanh cong")); }
public void DeleteIsActive(QlXuatNhap entity) { entity.IsActive = false; _repository.Update(entity); }
public void CreateOrUpdate(QlXuatNhap entity) { _repository.InsertOrUpdate(entity); }
public void Update(QlXuatNhap entity) { _repository.Update(entity); }
public void Create(QlXuatNhap entity) { entity.CreateUserId = _getIdService.CreateIdUser(); _repository.Insert(entity); }