예제 #1
0
        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);
        }
예제 #2
0
        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;
        }
예제 #3
0
 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);
        }
예제 #5
0
        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;
        }
예제 #6
0
        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;
        }
예제 #7
0
 private void ABMRubro_Load(object sender, EventArgs e)
 {
     repositorio = new RubroRepository();
     inicializarFormulario();
 }
 public RubroService(RubroRepository rubroRepository)
 {
     _rubroRepository = rubroRepository;
 }
예제 #9
0
        public ClientesMasCompras()
        {
            RubroRepository repoRubro = new RubroRepository();

            rubros = repoRubro.obtenerRubros();
        }