public ActionResult Borrar(int cod) { MantenimientoProducto re = new MantenimientoProducto(); re.Borrar(cod); return(RedirectToAction("Index")); }
public ActionResult Index() { MantenimientoProducto mp = new MantenimientoProducto(); List <Productos> prod = mp.RecuperarTodos(); return(View(prod)); }
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"); }
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")); } }
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")); }
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")); }
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); } }
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); }
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); }
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); }
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); }
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); }
// GET: Home public ActionResult Index() { MantenimientoProducto rp = new MantenimientoProducto(); return(View(rp.RecuperarTodos())); }