public override void LoadDataForm() { _iEntry = _iEntry ?? new eKho(); _aEntry = clsFunction.GetItem <eKho>("Kho/GetByID", _iEntry.KeyID); SetControlValue(); }
private void treeViewKho_AfterSelect(object sender, TreeViewEventArgs e) { eKho kho = new eKho(); string makho = e.Node.Tag.ToString(); kho = bllKho.laykhoboimakho(makho); duadulieulenlable(kho); }
public eKho laykhoboimakho(string makho) { var phonglist = db.Tbl_Khos.Where(x => x.msKho == makho).ToList(); eKho k = new eKho(); foreach (Tbl_Kho khotmp in phonglist) { k._maKho = khotmp.msKho; k._tenKho = khotmp.tenKho; k._diaChiKho = khotmp.diachiKho; k._soDT = khotmp.soDT; } return(k); }
public List <eKho> LayDanhSachKho() { var listKho = db.Tbl_Khos.ToList(); List <eKho> ls = new List <eKho>(); foreach (Tbl_Kho k in listKho) { eKho kho = new eKho(); kho._maKho = k.msKho; kho._tenKho = k.tenKho; kho._soDT = k.soDT; kho._diaChiKho = k.diachiKho; ls.Add(kho); } return(ls); }
public override bool SaveData() { lstEdited.ToList().ForEach(x => { eSanPham sanPham = (eSanPham)rlokSanPham.GetDataSourceRowByKeyValue(x.IDSanPham) ?? new eSanPham(); x.MaSanPham = sanPham.Ma; x.TenSanPham = sanPham.Ten; x.IDDonViTinh = sanPham.IDDonViTinh; x.MaDonViTinh = sanPham.MaDonViTinh; x.TenDonViTinh = sanPham.TenDonViTinh; eKho kho = (eKho)rlokKho.GetDataSourceRowByKeyValue(x.IDKho) ?? new eKho(); x.MaKho = kho.Ma; x.TenKho = kho.Ten; }); Tuple <bool, List <eTonKhoDauKy> > Res = clsFunction.Post("tonkhodauky", lstEdited.ToList()); return(Res.Item1); }
public async override Task <bool> SaveData() { lstEdited.ToList().ForEach(x => { eSanPham sanPham = (eSanPham)rlokSanPham.GetDataSourceRowByKeyValue(x.IDSanPham) ?? new eSanPham(); x.MaSanPham = sanPham.Ma; x.TenSanPham = sanPham.Ten; x.IDDonViTinh = sanPham.IDDonViTinh; x.MaDonViTinh = sanPham.MaDonViTinh; x.TenDonViTinh = sanPham.TenDonViTinh; eKho kho = (eKho)rlokKho.GetDataSourceRowByKeyValue(x.IDKho) ?? new eKho(); x.MaKho = kho.Ma; x.TenKho = kho.Ten; }); bool chk = false; chk = await clsFunction <eTonKhoDauKy> .Instance.AddOrUpdate(lstEdited.ToList()); return(chk); }
public void duadulieulenlable(eKho kho) { lblTenKho.Text = "Tên Kho: " + kho._tenKho.ToString(); lblDiaChi.Text = "Địa chỉ: " + kho._diaChiKho.ToString(); lblSDT.Text = "Số điện thoại liên hệ: " + kho._soDT.ToString(); }
public override bool SaveData() { DateTime time = DateTime.Now.ServerNow(); if (_aEntry.KeyID > 0) { _aEntry.NguoiCapNhat = clsGeneral.curPersonnel.KeyID; _aEntry.MaNguoiCapNhat = clsGeneral.curPersonnel.Ma; _aEntry.TenNguoiCapNhat = clsGeneral.curPersonnel.Ten; _aEntry.NgayCapNhat = time; _aEntry.TrangThai = 2; } else { _aEntry.NguoiTao = clsGeneral.curPersonnel.KeyID; _aEntry.MaNguoiTao = clsGeneral.curPersonnel.Ma; _aEntry.TenNguoiTao = clsGeneral.curPersonnel.Ten; _aEntry.NgayTao = time; _aEntry.TrangThai = 1; eNhaCungCap nhaCungCap = (eNhaCungCap)slokNhaCungCap.Properties.GetRowByKeyValue(slokNhaCungCap.EditValue) ?? new eNhaCungCap(); _aEntry.IDNhaCungCap = nhaCungCap.KeyID; _aEntry.MaNhaCungCap = nhaCungCap.Ma; _aEntry.TenNhaCungCap = nhaCungCap.Ten; } _aEntry.Ma = txtMaPhieu.Text.Trim(); _aEntry.MaLoHang = txtSoLoHang.Text.Trim(); _aEntry.NgayNhap = dteNgayNhap.DateTime; _aEntry.GhiChu = mmeGhiChu.Text.Trim(); _aEntry.SoLuong = spnSoLuong.Value; _aEntry.ThanhTien = spnSoTien.Value; _aEntry.TongTien = spnTongNo.Value; _aEntry.NoCu = spnNoCu.Value; _aEntry.ThanhToan = spnThanhToan.Value; _aEntry.ConLai = spnConLai.Value; _aEntry.eNhapHangNhaCungCapChiTiet.Clear(); foreach (eNhapHangNhaCungCapChiTiet item in lstDetail) { if (item.KeyID > 0) { item.NguoiCapNhat = clsGeneral.curPersonnel.KeyID; item.MaNguoiCapNhat = clsGeneral.curPersonnel.Ma; item.TenNguoiCapNhat = clsGeneral.curPersonnel.Ten; item.NgayCapNhat = time; item.TrangThai = 2; } else { item.NguoiTao = clsGeneral.curPersonnel.KeyID; item.MaNguoiTao = clsGeneral.curPersonnel.Ma; item.TenNguoiTao = clsGeneral.curPersonnel.Ten; item.NgayTao = time; item.TrangThai = 1; } eKho kho = (eKho)rlokKho.GetDataSourceRowByKeyValue(item.IDKho) ?? new eKho(); item.MaKho = kho.Ma; item.TenKho = kho.Ten; _aEntry.eNhapHangNhaCungCapChiTiet.Add(item); } Tuple <bool, eNhapHangNhaCungCap> Res = _aEntry.KeyID > 0 ? clsFunction.Put("NhapHangNhaCungCap", _aEntry) : clsFunction.Post("NhapHangNhaCungCap", _aEntry); if (Res.Item1) { KeyID = Res.Item2.KeyID; } return(Res.Item1); }