Beispiel #1
0
        public ActionResult Borrar(int cod)
        {
            MantenimientoProducto re = new MantenimientoProducto();

            re.Borrar(cod);
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult Index()
        {
            MantenimientoProducto mp   = new MantenimientoProducto();
            List <Productos>      prod = mp.RecuperarTodos();

            return(View(prod));
        }
Beispiel #3
0
        public ActionResult Modificar(int cod)
        {
            MantenimientoProducto rte = new MantenimientoProducto();

            Producto rt = rte.Recuperar(cod);

            return(View(rt));
        }
 public ActionResult Index(FormCollection coleccion)
 {
     MantenimientoProducto mp = new MantenimientoProducto();
     Productos prod = mp.Recuperar(int.Parse(coleccion["codigo"].ToLower()));
     if (prod != null)
         return View("ModificacionProducto", prod);
     else
         return View("ProductoNoExistente");
 }
Beispiel #5
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            MantenimientoProducto frmMantProducto = new MantenimientoProducto();

            frmMantProducto.Controls["btnAplicar"].Text = "Agregar";
            frmMantProducto.ShowDialog();
            ResetearBusqueda();
            CargarProductos();
        }
        public ActionResult Grabar(FormCollection coleccion)
        {
            MantenimientoProducto mp   = new MantenimientoProducto();
            Productos             prod = new Productos
            {
                Descripcion = coleccion["Descripcion"],
                Precio      = float.Parse(coleccion["Precio"].ToString())
            };

            mp.Agregar(prod);
            return(RedirectToAction("Index"));
        }
 public ActionResult ModificacionProducto(FormCollection coleccion)
 {
     MantenimientoProducto mp = new MantenimientoProducto();
     Productos prod = new Productos
     {
         Codigo = int.Parse(coleccion["Codigo"].ToString()),
         Descripcion = coleccion["Descripcion"].ToString(),
         Precio = float.Parse(coleccion["Precio"].ToString())
     };
     mp.Modificar(prod);
     return RedirectToAction("Index");
 }
        public ActionResult Index(FormCollection coleccion)
        {
            MantenimientoProducto mp   = new MantenimientoProducto();
            Productos             prod = mp.Recuperar(int.Parse(coleccion["Codigo"].ToString()));

            if (prod != null)
            {
                return(View("ModificacionProducto", prod));
            }
            else
            {
                return(View("ProductoNoExistente"));
            }
        }
Beispiel #9
0
        public ActionResult Grabar(FormCollection collection)
        {
            MantenimientoProducto regis = new MantenimientoProducto();

            var registro = new Producto
            {
                Descripcion = collection["Descripcion"].ToString(),
                Tipo        = collection["Tipo"].ToString(),
                Precio      = decimal.Parse(collection["Precio"].ToString())
            };

            regis.GuardarProducto(registro);
            return(RedirectToAction("Index"));
        }
Beispiel #10
0
        public ActionResult Modificar(FormCollection collection)
        {
            MantenimientoProducto regis = new MantenimientoProducto();

            Producto registro = new Producto
            {
                ID          = int.Parse(collection["ID"].ToString()),
                Descripcion = collection["Descripcion"].ToString(),
                Tipo        = collection["Tipo"].ToString(),
                Precio      = decimal.Parse(collection["Precio"].ToString()),
            };

            regis.Modificar(registro);
            return(RedirectToAction("Index"));
        }
Beispiel #11
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     if (dgvProductos.SelectedRows.Count > 0)
     {
         MantenimientoProducto frmMantProducto = new MantenimientoProducto(CargarParametrosProducto());
         frmMantProducto.Controls["btnAplicar"].Text = "Editar";
         frmMantProducto.ShowDialog();
         ResetearBusqueda();
         CargarProductos();
     }
     else
     {
         MessageBox.Show("Debe de seleccionar al menos un producto para editar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #12
0
        public void BuscarProveedoresCuandoHayRegistrosActivos()
        {
            SimpleFactContext                              context                        = new SimpleFactContext();
            SimpleFactContext                              context2                       = new SimpleFactContext();
            IGenericRepository <Producto>                  Interface_productos            = new GenericRepository <Producto>(context);
            IGenericRepository <Persona>                   Interface_persona              = new GenericRepository <Persona>(context);
            IGenericRepository <ProductoCategoria>         Interface_categoriaProducto    = new GenericRepository <ProductoCategoria>(context);
            IGenericRepository <TipoUnidadesMedida>        Interface_unidadMedida         = new GenericRepository <TipoUnidadesMedida>(context);
            IGenericRepository <TipoImpuestos>             Interface_impuestos            = new GenericRepository <TipoImpuestos>(context);
            IGenericRepository <TipoExoneraciones>         Interface_exoneraciones        = new GenericRepository <TipoExoneraciones>(context);
            IGenericRepository <MovimientosInventario>     Interface_movimientoInventario = new GenericRepository <MovimientosInventario>(context);
            IGenericRepository <RazonMovimientoInventario> Interface_razonesMovInventario = new GenericRepository <RazonMovimientoInventario>(context);
            IGenericRepository <LogErrores>                Interface_logErrores           = new GenericRepository <LogErrores>(context2);
            MantenimientoProducto                          manteprod                      = new MantenimientoProducto(Interface_productos, Interface_persona, Interface_categoriaProducto, Interface_unidadMedida, Interface_impuestos, Interface_exoneraciones, Interface_movimientoInventario, Interface_razonesMovInventario, Interface_logErrores);
            var listaP = manteprod.SeleccionarProveedores();

            Assert.IsNotNull(listaP);
        }
Beispiel #13
0
        public void InsertarProducto_ConCategoriaQueNoExiste()
        {
            SimpleFactContext                              context                        = new SimpleFactContext();
            SimpleFactContext                              context2                       = new SimpleFactContext();
            IGenericRepository <Producto>                  Interface_productos            = new GenericRepository <Producto>(context);
            IGenericRepository <Persona>                   Interface_persona              = new GenericRepository <Persona>(context);
            IGenericRepository <ProductoCategoria>         Interface_categoriaProducto    = new GenericRepository <ProductoCategoria>(context);
            IGenericRepository <TipoUnidadesMedida>        Interface_unidadMedida         = new GenericRepository <TipoUnidadesMedida>(context);
            IGenericRepository <TipoImpuestos>             Interface_impuestos            = new GenericRepository <TipoImpuestos>(context);
            IGenericRepository <TipoExoneraciones>         Interface_exoneraciones        = new GenericRepository <TipoExoneraciones>(context);
            IGenericRepository <MovimientosInventario>     Interface_movimientoInventario = new GenericRepository <MovimientosInventario>(context);
            IGenericRepository <RazonMovimientoInventario> Interface_razonesMovInventario = new GenericRepository <RazonMovimientoInventario>(context);
            IGenericRepository <LogErrores>                Interface_logErrores           = new GenericRepository <LogErrores>(context2);
            MantenimientoProducto                          manteprod                      = new MantenimientoProducto(Interface_productos, Interface_persona, Interface_categoriaProducto, Interface_unidadMedida, Interface_impuestos, Interface_exoneraciones, Interface_movimientoInventario, Interface_razonesMovInventario, Interface_logErrores);
            Producto res = manteprod.IngresarProducto(13, 1, 1, null, 1, "Nombre Prod 3", "detalle prod 3", 2, 120, 60, "20", DateTime.Now, "1", true);

            Assert.IsNull(res);
        }
Beispiel #14
0
        public void Insertar_MovimientosInventario_InformacionValida()
        {
            SimpleFactContext                              context                        = new SimpleFactContext();
            SimpleFactContext                              context2                       = new SimpleFactContext();
            IGenericRepository <Producto>                  Interface_productos            = new GenericRepository <Producto>(context);
            IGenericRepository <Persona>                   Interface_persona              = new GenericRepository <Persona>(context);
            IGenericRepository <ProductoCategoria>         Interface_categoriaProducto    = new GenericRepository <ProductoCategoria>(context);
            IGenericRepository <TipoUnidadesMedida>        Interface_unidadMedida         = new GenericRepository <TipoUnidadesMedida>(context);
            IGenericRepository <TipoImpuestos>             Interface_impuestos            = new GenericRepository <TipoImpuestos>(context);
            IGenericRepository <TipoExoneraciones>         Interface_exoneraciones        = new GenericRepository <TipoExoneraciones>(context);
            IGenericRepository <MovimientosInventario>     Interface_movimientoInventario = new GenericRepository <MovimientosInventario>(context);
            IGenericRepository <RazonMovimientoInventario> Interface_razonesMovInventario = new GenericRepository <RazonMovimientoInventario>(context);
            IGenericRepository <LogErrores>                Interface_logErrores           = new GenericRepository <LogErrores>(context2);
            MantenimientoProducto                          manteprod                      = new MantenimientoProducto(Interface_productos, Interface_persona, Interface_categoriaProducto, Interface_unidadMedida, Interface_impuestos, Interface_exoneraciones, Interface_movimientoInventario, Interface_razonesMovInventario, Interface_logErrores);
            var listaE = manteprod.InsertarMovimientosInventario(25, 1, 25, "165afcbc-8364-4bd5-959f-b65e1bd08554", TipoMovimiento.Ingreso.ToString());

            Assert.IsNotNull(listaE);
        }
Beispiel #15
0
        public void ModificarProducto_ConInformacionValida()
        {
            SimpleFactContext                              context                        = new SimpleFactContext();
            SimpleFactContext                              context2                       = new SimpleFactContext();
            IGenericRepository <Producto>                  Interface_productos            = new GenericRepository <Producto>(context);
            IGenericRepository <Persona>                   Interface_persona              = new GenericRepository <Persona>(context);
            IGenericRepository <ProductoCategoria>         Interface_categoriaProducto    = new GenericRepository <ProductoCategoria>(context);
            IGenericRepository <TipoUnidadesMedida>        Interface_unidadMedida         = new GenericRepository <TipoUnidadesMedida>(context);
            IGenericRepository <TipoImpuestos>             Interface_impuestos            = new GenericRepository <TipoImpuestos>(context);
            IGenericRepository <TipoExoneraciones>         Interface_exoneraciones        = new GenericRepository <TipoExoneraciones>(context);
            IGenericRepository <MovimientosInventario>     Interface_movimientoInventario = new GenericRepository <MovimientosInventario>(context);
            IGenericRepository <RazonMovimientoInventario> Interface_razonesMovInventario = new GenericRepository <RazonMovimientoInventario>(context);
            IGenericRepository <LogErrores>                Interface_logErrores           = new GenericRepository <LogErrores>(context2);
            MantenimientoProducto                          manteprod                      = new MantenimientoProducto(Interface_productos, Interface_persona, Interface_categoriaProducto, Interface_unidadMedida, Interface_impuestos, Interface_exoneraciones, Interface_movimientoInventario, Interface_razonesMovInventario, Interface_logErrores);
            Producto res = manteprod.ModificarProducto(1, 1, 1, 1, 1, "Nombre Prod 3 Modificado: " + DateTime.Now.ToString(), "detalle prod 3", 2, 120, 60, "20", DateTime.Now, "1", true, 26);

            Assert.IsNotNull(res);
        }
Beispiel #16
0
        public void BuscarProductoXCodigoQueNoExiste()
        {
            SimpleFactContext                              context                        = new SimpleFactContext();
            SimpleFactContext                              context2                       = new SimpleFactContext();
            IGenericRepository <Producto>                  Interface_productos            = new GenericRepository <Producto>(context);
            IGenericRepository <Persona>                   Interface_persona              = new GenericRepository <Persona>(context);
            IGenericRepository <ProductoCategoria>         Interface_categoriaProducto    = new GenericRepository <ProductoCategoria>(context);
            IGenericRepository <TipoUnidadesMedida>        Interface_unidadMedida         = new GenericRepository <TipoUnidadesMedida>(context);
            IGenericRepository <TipoImpuestos>             Interface_impuestos            = new GenericRepository <TipoImpuestos>(context);
            IGenericRepository <TipoExoneraciones>         Interface_exoneraciones        = new GenericRepository <TipoExoneraciones>(context);
            IGenericRepository <MovimientosInventario>     Interface_movimientoInventario = new GenericRepository <MovimientosInventario>(context);
            IGenericRepository <RazonMovimientoInventario> Interface_razonesMovInventario = new GenericRepository <RazonMovimientoInventario>(context);
            IGenericRepository <LogErrores>                Interface_logErrores           = new GenericRepository <LogErrores>(context2);
            MantenimientoProducto                          manteprod                      = new MantenimientoProducto(Interface_productos, Interface_persona, Interface_categoriaProducto, Interface_unidadMedida, Interface_impuestos, Interface_exoneraciones, Interface_movimientoInventario, Interface_razonesMovInventario, Interface_logErrores);
            var listaP = manteprod.BuscarProductoPorCodigo("5");

            Assert.AreEqual(listaP.Count, 0);
        }
Beispiel #17
0
        // GET: Home
        public ActionResult Index()
        {
            MantenimientoProducto rp = new MantenimientoProducto();

            return(View(rp.RecuperarTodos()));
        }