Exemple #1
0
        public override void LoadDataForm()
        {
            _iEntry = _iEntry ?? new eKho();
            _aEntry = clsFunction.GetItem <eKho>("Kho/GetByID", _iEntry.KeyID);

            SetControlValue();
        }
Exemple #2
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #7
0
 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);
        }