Esempio n. 1
0
        public override void BindData()
        {
            TiposRefaccionesBindingSource.DataSource  = Entities.TiposRefacciones.ReadOrderByNombre();
            ModelosBindingSource.DataSource           = Entities.Modelos.Read();
            MarcasRefaccionesBindingSource.DataSource = Entities.MarcasRefacciones.Read();
            RefaccionesBindingSource.DataSource       = Entities.Refacciones.Read(this.Refaccion_ID);

            this.Inventario =
                Entities.Inventario.Read(
                    this.Refaccion_ID,
                    Sesion.Empresa_ID.Value,
                    Sesion.Estacion_ID.Value
                    );

            this.inventarioBindingSource.DataSource = Inventario;

            TiposRefaccionesBindingSource.Sort  = "Nombre";
            ModelosBindingSource.Sort           = "Nombre";
            MarcasRefaccionesBindingSource.Sort = "Nombre";

            AppHelper.SetContainerDBValidations(this, "Refacciones");

            IsDataBound = true;

            base.BindData();
        }
Esempio n. 2
0
        public IHttpActionResult Crear([FromBody] InventarioAM am)
        {
            var inventario = new Entities.Inventario()
            {
                estado = Estado.Iniciado,
                cc     = am.cc,
                nombre = am.nombre
            };
            var result = _invBiz.Create(inventario);

            return(Ok(result));
        }
Esempio n. 3
0
        public Entities.Inventario Create(Entities.Inventario inv)
        {
            inv.usuario       = Security.GetUser();
            inv.fechaCreacion = DateTime.Now;

            if (GetxCC(inv.cc) != null)
            {
                throw new ConflictException();
            }

            _unitOfWorkOfCDsDB.INV_dInventarioRepository.Insert(inv.ToEntity());
            _unitOfWorkOfCDsDB.Save();

            return(GetxCC(inv.cc));
        }
Esempio n. 4
0
        private SheetData cargarExcelPosxInv(SheetData sheetData, int id)
        {
            sheetData.AppendChild(new Row(
                                      ArmarCelda("Sector", 2U),
                                      ArmarCelda("Pasillo", 2U),
                                      ArmarCelda("Columna", 2U),
                                      ArmarCelda("Nivel", 2U),
                                      ArmarCelda("Compart", 2U),
                                      ArmarCelda("Etiqueta", 2U),
                                      ArmarCelda("Ean13", 2U),
                                      ArmarCelda("Desc.", 2U),
                                      ArmarCelda("Proveedor", 2U),
                                      ArmarCelda("Id OC", 2U),
                                      ArmarCelda("Fec. Recep", 2U),
                                      ArmarCelda("Vencimiento", 2U),
                                      ArmarCelda("Vida Util", 2U),
                                      ArmarCelda("Dias a Vencer", 2U),
                                      ArmarCelda("Cxh", 2U),
                                      ArmarCelda("Hxp", 2U),
                                      ArmarCelda("Uxb", 2U),
                                      ArmarCelda("Uxpack", 2U),
                                      ArmarCelda("Bultos", 2U),
                                      ArmarCelda("Packs", 2U),
                                      ArmarCelda("Unidades", 2U),
                                      ArmarCelda("Recepcionista", 2U),
                                      ArmarCelda("Almacenador", 2U),
                                      ArmarCelda("Estado Calidad", 2U),
                                      ArmarCelda("Cara", 2U),
                                      ArmarCelda("Metodo", 2U),
                                      ArmarCelda("Usuario", 2U),
                                      ArmarCelda("Digito", 2U),
                                      ArmarCelda("Bultos Inv", 2U),
                                      ArmarCelda("Fecha Act", 2U),
                                      ArmarCelda("Usuario Inv", 2U),
                                      ArmarCelda("Tipo Inv", 2U),
                                      ArmarCelda("Hxp Inv", 2U),
                                      ArmarCelda("Cajas Sueltas", 2U),
                                      ArmarCelda("Estado", 2U),
                                      ArmarCelda("Obs", 2U),
                                      ArmarCelda("Dun14", 2U),
                                      ArmarCelda("Codigo Art", 2U),
                                      ArmarCelda("Tipo Lectura", 2U),
                                      ArmarCelda("Doc Asociado", 2U),
                                      ArmarCelda("Documento", 2U),
                                      ArmarCelda("Fase", 2U)));


            #region ObtenerDatos

            Entities.Inventario Inventario;
            try
            {
                Inventario = _unitOfWorkOfCDsDB.INV_dInventarioRepository.Get(x => x.id == id).FirstOrDefault()
                             .ToModel();
            }
            catch (Exception)
            {
                Inventario           = new Entities.Inventario();
                Inventario.documento = new List <Documento>();
            }

            #endregion

            foreach (var docu in Inventario.documento)
            {
                foreach (var posicion in docu.posiciones)
                {
                    sheetData.AppendChild(new Row(
                                              ArmarCelda(posicion.sector, 3U),
                                              ArmarCelda(posicion.pasillo, 3U),
                                              ArmarCelda(posicion.columna, 3U),
                                              ArmarCelda(posicion.nivel, 3U),
                                              ArmarCelda(posicion.compart, 3U),
                                              ArmarCelda(posicion.etiqueta, 3U),
                                              ArmarCelda(posicion.ean13, 3U),
                                              ArmarCelda(posicion.descripcion, 3U),
                                              ArmarCelda(posicion.proveedor, 3U),
                                              ArmarCelda(posicion.id_orden_compra, 3U),
                                              ArmarCelda(posicion.fecha_hora_recepcion, 3U),
                                              ArmarCelda(posicion.vencimiento, 3U),
                                              ArmarCelda(posicion.vidautil, 3U),
                                              ArmarCelda(posicion.diasvencer, 3U),
                                              ArmarCelda(posicion.cxh, 3U),
                                              ArmarCelda(posicion.hxp, 3U),
                                              ArmarCelda(posicion.uxb, 3U),
                                              ArmarCelda(posicion.uxpack, 3U),
                                              ArmarCelda(posicion.bultos, 3U),
                                              ArmarCelda(posicion.packs, 3U),
                                              ArmarCelda(posicion.unidades, 3U),
                                              ArmarCelda(posicion.recepcionista, 3U),
                                              ArmarCelda(posicion.almacenador, 3U),
                                              ArmarCelda(posicion.estadocalidad, 3U),
                                              ArmarCelda(posicion.cara, 3U),
                                              ArmarCelda(posicion.metodo, 3U),
                                              ArmarCelda(posicion.usuario, 3U),
                                              ArmarCelda(posicion.digito, 3U),
                                              ArmarCelda(posicion.bultosinv.HasValue == true ? posicion.bultosinv.Value.ToString() : string.Empty, 3U),
                                              ArmarCelda(posicion.fechaact, 3U),
                                              ArmarCelda(posicion.usuarioinventario, 3U),
                                              ArmarCelda(posicion.tipoinventario, 3U),
                                              ArmarCelda(posicion.hxpinv.HasValue == true ? posicion.hxpinv.Value.ToString() : string.Empty, 3U),
                                              ArmarCelda(posicion.cajassueltasinv.HasValue == true ? posicion.cajassueltasinv.Value.ToString() : string.Empty, 3U),
                                              ArmarCelda(posicion.estado, 3U),
                                              ArmarCelda(posicion.observaciones, 3U),
                                              ArmarCelda(posicion.dun14, 3U),
                                              ArmarCelda(posicion.codigoarticulo, 3U),
                                              ArmarCelda(posicion.tipolectura, 3U),
                                              ArmarCelda(posicion.documentoasociado, 3U),
                                              ArmarCelda(docu.documento, 3U),
                                              ArmarCelda(docu.fase.ToString(), 3U)));
                }
            }

            return(sheetData);
        }