private Publicacion deserializarPublicacionConIdYSinDatosFactura(Dictionary <string, object> item) { Publicacion publicacion = new Publicacion(); VisibilidadRepository repoVisib = new VisibilidadRepository(); EstadoPublicacionRepository repoEstado = new EstadoPublicacionRepository(); UsuarioRepository repoUser = new UsuarioRepository(); TipoPublicacionRepository repoTipo = new TipoPublicacionRepository(); RubroRepository repoRubro = new RubroRepository(); publicacion.id = toLong(item["id_publicacion"]); publicacion.hayEnvio = toBool(item["envio"]); publicacion.descripcion = item["descripcion"].ToString(); publicacion.stock = toLong(item["stock"]); publicacion.fechaInicio = toDate(item["fecha_inicio"]); publicacion.fechaVencimiento = toDate(item["fecha_vencimiento"]); publicacion.precio = toDouble(item["precio"]); publicacion.rubro = repoRubro.traerPorId(toLong(item["rubro"])); publicacion.visibilidad = repoVisib.traerPorId(toLong(item["visibilidad"])); publicacion.estado = repoEstado.traerPorId(toLong(item["estado_publicacion"])); publicacion.tipo = repoTipo.traerPorId(toLong(item["tipo_publicacion"])); publicacion.factura = new Factura(); publicacion.factura.id = toLong(item["factura"]); publicacion.responsable = repoUser.traerPorId(toLong(item["usuario_responsable"]));//MAPEAR BIEN USUARIO return(publicacion); }
private void CargarControles() { var rubros = RubroRepository.Listado().OrderBy(r => r.Descripcion).ToList(); //verifico que el producto tenga un rubro eliminado y lo agrego a la lista if (rubros.All(r => r.RubroId != Producto.RubroId)) { rubros.Insert(0, Producto.Rubro); } rubros.Insert(0, new Rubro()); ddlRubro.DisplayMember = "Descripcion"; ddlRubro.ValueMember = "RubroId"; ddlRubro.DataSource = rubros; var marcas = MarcaRepository.Listado().OrderBy(m => m.Descripcion).ToList(); //verifico que el producto tenga una marca eliminada y la agrego a la lista if (marcas.All(r => r.MarcaId != Producto.MarcaId)) { marcas.Insert(0, Producto.Marca); } marcas.Insert(0, new Marca()); ddlMarca.DisplayMember = "Descripcion"; ddlMarca.ValueMember = "MarcaId"; ddlMarca.DataSource = marcas; }
private void InitializeRepositories() { this.publicacionRepository = new PublicacionRepository(); this.ubicacionRepository = new UbicacionRepository(); this.gradoDePublicacionRepository = new GradoDePublicacionRepository(); this.estadoDePublicacionRepository = new EstadoDePublicacionRepository(); this.rubroRepository = new RubroRepository(); }
private void button1_Click(object sender, EventArgs e) { rubroAModificar.descripcionCorta = nombreRubro.Text; RubroRepository repo = new RubroRepository(); repo.updateRubro(rubroAModificar); }
private void CargarControles() { var rubros = RubroRepository.Listado().OrderBy(r => r.Descripcion).ToList(); rubros.Insert(0, new Rubro()); ddlRubro.DisplayMember = "Descripcion"; ddlRubro.ValueMember = "RubroId"; ddlRubro.DataSource = rubros; var marcas = MarcaRepository.Listado().OrderBy(m => m.Descripcion).ToList(); marcas.Insert(0, new Marca()); ddlMarca.DisplayMember = "Descripcion"; ddlMarca.ValueMember = "MarcaId"; ddlMarca.DataSource = marcas; }
private void CargarControles() { Proveedores = ProveedorRepository.Listado().OrderBy(p => p.Nombre).ToList(); var proveedores = Proveedores.ToList(); proveedores.Insert(0, new Proveedor() { ProveedorId = 0, Nombre = "(Seleccione Proveedor)" }); ddlProveedor.DisplayMember = "Nombre"; ddlProveedor.ValueMember = "ProveedorId"; ddlProveedor.DataSource = proveedores; Rubros = RubroRepository.Listado().OrderBy(p => p.Descripcion).ToList(); var rubros = Rubros.ToList(); rubros.Insert(0, new Rubro { RubroId = 0, Descripcion = "(Seleccione Rubro)" }); ddlRubro.DisplayMember = "Descripcion"; ddlRubro.ValueMember = "RubroId"; ddlRubro.DataSource = rubros; }
private void ABMRubro_Load(object sender, EventArgs e) { repositorio = new RubroRepository(); inicializarFormulario(); }
public RubroService(RubroRepository rubroRepository) { _rubroRepository = rubroRepository; }
public ClientesMasCompras() { RubroRepository repoRubro = new RubroRepository(); rubros = repoRubro.obtenerRubros(); }