コード例 #1
0
        private void LoadFromAbmProductos(AbmProductos prod)
        {
            ProductoView p = new ProductoView();

            p.IdProducto  = prod.IdProducto;
            p.Codigo      = prod.Codigo;
            p.Descripcion = prod.Descripcion;
            _productos.Add(p);
            DataSet data = mz.erp.businessrules.tsh_ProductosSucursales.GetList(p.IdProducto, long.MinValue);

            foreach (DataRow row in data.Tables[0].Rows)
            {
                long         IdSucursal = Convert.ToInt64(row["IdSucursal"]);
                bool         Activo     = Convert.ToBoolean(row["Activo"]);
                SucursalView suc        = _sucursales.Find(IdSucursal);
                if (suc != null && Activo)
                {
                    ProductoSucursal ps = new ProductoSucursal();
                    ps.IdSucursal = IdSucursal;
                    ps.IdProducto = p.IdProducto;
                    ps.Producto   = p.Descripcion;
                    ps.Sucursal   = suc.Sucursal;
                    ps.IdEmpresa  = Security.IdEmpresa;
                    ps.Activo     = true;
                    _productosSucursales.Add(ps);
                }
            }
        }
コード例 #2
0
        private void SetCombosData()
        {
            DataTable usuariosDT = sy_Usuarios.GetList().sy_Usuarios;

            foreach (System.Data.DataRow row in usuariosDT.Rows)
            {
                string      id     = row["IdUsuario"].ToString();
                string      nombre = row["Nombre"].ToString();
                UsuarioView us     = new UsuarioView(id, nombre);
                _usuarios.Add(us);
            }

            DataTable perfilesDT = sy_Perfiles.GetList().sy_Perfiles;

            foreach (System.Data.DataRow row in perfilesDT.Rows)
            {
                long       id          = (long)row["IdPerfil"];
                string     descripcion = row["Descripcion"].ToString();
                PerfilView perfil      = new PerfilView(id, descripcion);
                _perfiles.Add(perfil);
            }

            DataTable puestosDT = sy_Puestos.GetList().sy_Puestos;

            foreach (System.Data.DataRow row in puestosDT.Rows)
            {
                long       id          = (long)row["IdPuesto"];
                string     descripcion = row["Descripcion"].ToString();
                PuestoView puesto      = new PuestoView(id, descripcion);
                _puestos.Add(puesto);
            }

            DataTable empresasDT = sy_Empresas.GetList().sy_Empresas;

            foreach (System.Data.DataRow row in empresasDT.Rows)
            {
                long        id          = (long)row["IdEmpresa"];
                string      descripcion = row["Descripcion"].ToString();
                EmpresaView empresa     = new EmpresaView(id, descripcion);
                _empresas.Add(empresa);
            }

            DataTable sucursalesDT = sy_Sucursales.GetList().sy_Sucursales;

            foreach (System.Data.DataRow row in sucursalesDT.Rows)
            {
                long         idS         = (long)row["IdSucursal"];
                long         idE         = (long)row["IdEmpresa"];
                string       descripcion = row["Descripcion"].ToString();
                SucursalView sucursal    = new SucursalView(idS, idE, descripcion);
                _sucursales.Add(sucursal);
            }
        }
コード例 #3
0
            private void GetSucursales()
            {
                DataSet data = mz.erp.businessrules.sy_Sucursales.GetList();

                foreach (DataRow row in data.Tables[0].Rows)
                {
                    SucursalView suc = new SucursalView();
                    suc.IdSucursal  = Convert.ToInt64(row["IdSucursal"]);
                    suc.Sucursal    = Convert.ToString(row["Descripcion"]);
                    suc.Direccion   = Convert.ToString(row["Direccion"]);
                    suc.IdLocalidad = Convert.ToString(row["IdLocalidad"]);
                    this.Add(suc);
                }
            }
コード例 #4
0
        public void AddProductoSucursal(string IdProd, long IdSuc)
        {
            ProductoView prod = _productos.Find(IdProd);
            SucursalView suc  = _sucursales.Find(IdSuc);

            if (_productosSucursales.Find(prod.IdProducto, suc.IdSucursal) == null)
            {
                ProductoSucursal ps = new ProductoSucursal();
                ps.IdSucursal = suc.IdSucursal;
                ps.IdProducto = prod.IdProducto;
                ps.Producto   = prod.Descripcion;
                ps.Sucursal   = suc.Sucursal;
                ps.IdEmpresa  = Security.IdEmpresa;
                ps.Activo     = true;
                _productosSucursales.Add(ps);
                if (ObjectHasChanged != null)
                {
                    ObjectHasChanged(this, new EventArgs());
                }
            }
        }
コード例 #5
0
 public void Add(SucursalView sucursal)
 {
     this.List.Add(sucursal);
 }