public override bool SaveData() { DateTime time = DateTime.Now.ServerNow(); lstEdited.ToList().ForEach(x => { Loai gioiTinh = (Loai)rlokGioiTinh.GetDataSourceRowByKeyValue(x.IDGioiTinh) ?? new Loai(); eTinhThanh tinhThanh = (eTinhThanh)rlokTinhThanh.GetDataSourceRowByKeyValue(x.IDTinhThanh) ?? new eTinhThanh(); x.GioiTinh = gioiTinh.Ten; x.TinhThanh = tinhThanh.Ten; if (x.KeyID > 0) { x.NguoiCapNhat = clsGeneral.curPersonnel.KeyID; x.MaNguoiCapNhat = clsGeneral.curPersonnel.Ma; x.TenNguoiCapNhat = clsGeneral.curPersonnel.Ten; x.NgayCapNhat = time; } else { x.NguoiTao = clsGeneral.curPersonnel.KeyID; x.MaNguoiTao = clsGeneral.curPersonnel.Ma; x.TenNguoiTao = clsGeneral.curPersonnel.Ten; x.NgayTao = time; } }); Tuple <bool, List <eKhachHang> > Res = clsFunction.Post("khachhang", lstEdited.ToList()); return(Res.Item1); }
public async override Task <bool> SaveData() { lstEdited.ToList().ForEach(x => { eTinhThanh tinhThanh = (eTinhThanh)rlokTinhThanh.GetDataSourceRowByKeyValue(x.IDTinhThanh) ?? new eTinhThanh(); x.TinhThanh = tinhThanh.Ten; }); bool chk = false; chk = await clsFunction <eNhaCungCap> .Instance.AddOrUpdate(lstEdited.ToList()); return(chk); }
public async override Task <bool> SaveData() { lstEdited.ToList().ForEach(x => { Loai gioiTinh = (Loai)rlokGioiTinh.GetDataSourceRowByKeyValue(x.IDGioiTinh) ?? new Loai(); eTinhThanh tinhThanh = (eTinhThanh)rlokTinhThanh.GetDataSourceRowByKeyValue(x.IDTinhThanh) ?? new eTinhThanh(); x.GioiTinh = gioiTinh.Ten; x.TinhThanh = tinhThanh.Ten; }); bool chk = false; List <eKhachHang> lstInserted = new List <eKhachHang>(lstEdited.Where(x => x.KeyID <= 0)); chk = await clsFunction <eKhachHang> .Instance.AddOrUpdate(lstEdited.ToList()); return(chk); }
public override bool SaveData() { if (_aEntry.KeyID > 0) { _aEntry.NguoiCapNhat = clsGeneral.curPersonnel.KeyID; _aEntry.MaNguoiCapNhat = clsGeneral.curPersonnel.Ma; _aEntry.TenNguoiCapNhat = clsGeneral.curPersonnel.Ten; _aEntry.NgayCapNhat = DateTime.Now.ServerNow(); _aEntry.TrangThai = 2; } else { _aEntry.NguoiTao = clsGeneral.curPersonnel.KeyID; _aEntry.MaNguoiTao = clsGeneral.curPersonnel.Ma; _aEntry.TenNguoiTao = clsGeneral.curPersonnel.Ten; _aEntry.NgayTao = DateTime.Now.ServerNow(); _aEntry.TrangThai = 1; } _aEntry.Ma = txtMa.Text.Trim(); _aEntry.Ten = txtTen.Text.Trim(); _aEntry.GhiChu = mmeGhiChu.Text.Trim(); _aEntry.DiaChi = txtDiaChi.Text.Trim(); _aEntry.DienThoai = txtSDT.Text.Trim(); _aEntry.NguoiLienHe = txtNguoiLienHe.Text.Trim(); eTinhThanh tinhThanh = (eTinhThanh)slokTinhThanh.Properties.GetRowByKeyValue(slokTinhThanh.EditValue) ?? new eTinhThanh(); _aEntry.IDTinhThanh = tinhThanh.KeyID; _aEntry.TinhThanh = tinhThanh.Ten; Tuple <bool, eNhaCungCap> Res = (_aEntry.KeyID > 0 ? clsFunction.Put("NhaCungCap", _aEntry) : clsFunction.Post("NhaCungCap", _aEntry)); if (Res.Item1) { KeyID = Res.Item2.KeyID; } return(Res.Item1); }