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); } } }
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); } }
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); } }
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()); } } }
public void Add(SucursalView sucursal) { this.List.Add(sucursal); }