Beispiel #1
0
        public void FormulaObtenerPorIdExistente()
        {
            var         pl      = new FormulaPL();
            FormulaInfo formula = pl.ObtenerPorID(1);

            Assert.AreNotEqual(formula, null);
        }
Beispiel #2
0
        public static List <AlmacenInventarioLoteInfo> ObtenerLotesDelProducto(int formulaId)
        {
            var seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo;
            List <AlmacenInventarioLoteInfo> listaLotes = null;

            if (seguridad != null)
            {
                var         formulaPl   = new FormulaPL();
                FormulaInfo formulaInfo = formulaPl.ObtenerPorID(formulaId);

                if (formulaInfo.Descripcion.Trim() != "F1")
                {
                    var almaceninventariolotepl = new AlmacenInventarioLotePL();
                    listaLotes = almaceninventariolotepl.ObtenerListadoLotesPorOrganizacionTipoAlmacenProducto(
                        new ParametrosOrganizacionTipoAlmacenProductoActivo
                    {
                        Activo         = 1,
                        OrganizacionId = seguridad.Usuario.Organizacion.OrganizacionID,
                        ProductoId     = formulaInfo.Producto.ProductoId,
                        TipoAlmacenId  = (int)TipoAlmacenEnum.MateriasPrimas,
                        UsuarioId      = seguridad.Usuario.UsuarioID
                    });
                }
            }

            return(listaLotes);
        }
Beispiel #3
0
        public static AlmacenInventarioInfo ObtenerExistenciaInventarioFormula(int formulaId)
        {
            var seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo;

            AlmacenInventarioInfo almacenInventarioInfo = null;

            //var almaceninventarioPl = new AlmacenInventarioPL();

            if (seguridad != null)
            {
                FormulaInfo formula   = new FormulaInfo();
                FormulaPL   formulaPl = new FormulaPL();
                formula = formulaPl.ObtenerPorID(formulaId);
                //AlmacenInfo almacenInfo = new AlmacenInfo();
                AlmacenPL almacenPl = new AlmacenPL();
                almacenInventarioInfo = almacenPl.ObtenerAlmacenInventarioPorOrganizacionTipoAlmacen(new ParametrosOrganizacionTipoAlmacenProductoActivo()
                {
                    Activo         = 1,
                    OrganizacionId = seguridad.Usuario.OrganizacionID,
                    ProductoId     = formula.Producto.ProductoId,
                    TipoAlmacenId  = (int)TipoAlmacenEnum.PlantaDeAlimentos
                });
            }

            return(almacenInventarioInfo);
        }
Beispiel #4
0
        public void FormulaObtenerPorId()
        {
            var         pl      = new FormulaPL();
            FormulaInfo formula = pl.ObtenerPorID(0);

            Assert.AreEqual(formula, null);
            Assert.IsNotNull(formula.TipoFormula);
            Assert.IsNotNull(formula.Producto);
        }
Beispiel #5
0
        public void FormulaActualizar()
        {
            var         random       = new Random();
            int         randomNumber = random.Next(0, 100);
            var         pl           = new FormulaPL();
            FormulaInfo formula      = pl.ObtenerPorID(9);

            if (formula != null)
            {
                string descripcion;
                try
                {
                    descripcion                   = string.Format("Prueba Unitaria Actualizar {0:D10}", randomNumber);
                    formula.Descripcion           = descripcion;
                    formula.UsuarioModificacionID = 2;
                    pl.Guardar(formula);
                }
                catch (Exception)
                {
                    descripcion = string.Empty;
                }
                Assert.AreEqual(formula.Descripcion, descripcion);
            }
        }