public ActionResult Producto() { ProductosManager productomanager = new ProductosManager(); ViewBag.lista = productomanager.ConsultarTodos(); return(View()); }
//------BUSCAR PRODUCTO--------- public ActionResult BuscarPorNombre(string nombre) { ProductosManager productoManager = new ProductosManager(); ViewBag.lista = productoManager.BuscarProducto(nombre); return(View()); }
public ActionResult Index() { ProductosManager productoManager = new ProductosManager(); ViewBag.lista = productoManager.ListaOfertas(); return(View()); }
//-------ELIMINAR PRODUCTO------------- public ActionResult BorrarProducto(int id) { ProductosManager productos = new ProductosManager(); productos.EliminarProducto(id); return(RedirectToAction("Producto", "Admin")); }
private void ActualizarGrilla() { List <Producto> lista = ProductosManager.Buscar(); dgv.DataSource = lista; setBusquedaActiva(false); }
private void btnGuardar_Click(object sender, EventArgs e) { Producto pProducto = ObtenerProducto(); // Validamos que el stock sea mayor que 0 if (pProducto.Stock < 0) { MessageBox.Show("El Stock debe ser mayor o igual a 0"); return; } // Validamos que el precio sea mayor a 0 if (pProducto.Precio < 0) { MessageBox.Show("El Precio debe ser mayor o igual a 0"); return; } if (ProductosManager.Guardar(pProducto) == 0) { MessageBox.Show("Error al añadir o actualizar registro"); } else { if (IDProducto == 0) { MessageBox.Show("Se añadió un nuevo registro"); } else { MessageBox.Show("Se modificó el registro seleccionado"); } } ActualizarGrilla(); Limpiar(); }
protected void btnBuscar_Click(object sender, EventArgs e) { List <Producto> lista = ProductosManager.Buscar(txtNombre.Text); dgv.DataSource = lista; dgv.DataBind(); }
protected void ActualizarGrilla() { List <Producto> lista = ProductosManager.Buscar(); dgv.DataSource = lista; dgv.DataBind(); }
protected void btnGuardar_Click(object sender, EventArgs e) { Producto pProducto = ObtenerProducto(); if (pProducto is null) { return; } if (ProductosManager.Guardar(pProducto) == 0) { Response.Write("<script>alert('Error al añadir o actualizar registro')</script>"); } else { if (Convert.ToInt32(Page.Session["IDProducto"]) == 0) { Response.Write("<script>alert('Se añadió un nuevo registro')</script>"); } else { Response.Write("<script>alert('Se modificó el registro seleccionado')</script>"); } } ActualizarGrilla(); Limpiar(); }
public ActionResult Detalle(int id) { ProductosManager productosManager = new ProductosManager(); ViewBag.detalle = productosManager.MostrarPorDetalle(id); return(View()); }
public ActionResult Indumentaria() { ProductosManager manager = new ProductosManager(); ViewBag.lista = manager.ListaIndumentaria(); return(View()); }
public IHttpActionResult GetByProductType(string tipoProducto) { //[dbo].[RET_PRODUCTOS_BY_PRODUCT_TYPE_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.RetrieveAllByTipoProducto(tipoProducto); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult Get() { //[dbo].[RET_ALL_PRODUCTOS_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.RetrieveAll(); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult GetByTagCategoria(string tag) { //[dbo].[RET_ALL_PRODUCTOS_BY_TAG_CATEGORIA_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.RetrieveAllByTag(tag); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult GetByNombreProducto(string nombreProducto) { //[dbo].[RET_ALL_PRODUCTOS_BY_NOMBRE_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.RetrieveAllByNombreProducto(nombreProducto); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult GetByCedulaTienda(string cedula) { //[dbo].[RET_ALL_PRODUCTOS_BY_CEDULA_TIENDA_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.RetrieveAllByCedulaTienda(cedula); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult CountAllProducts() { //[dbo].[CONT_ALL_PRODUCTOS_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.CountAllProducts(); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult CountByTienda(int codigoTienda, int codigoCategoria) { //[dbo].[CONT_ALL_PRODUCTOS_BY_TIENDA_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.CountByTienda(codigoTienda, codigoCategoria); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult CountByNombreTienda(string nombreTienda) { //[dbo].[CON_ALL_PRODUCTOS_BY_NOMBRE_TIENDA_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.CountByNombreTienda(nombreTienda); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public IHttpActionResult GetByCodigoCategoria(int codigoCategoria) { //[dbo].[RET_PRODUCTOS_BY_CATEGORY_CODIGO_PR] apiResp = new ApiResponse(); var mng = new ProductosManager(); apiResp.Data = mng.RetrieveAllByCodigoCategoria(codigoCategoria); apiResp.Message = "Successful"; return(Ok(apiResp)); }
public DataPaged <EE_PRODUCTOS> GetAllProductos(PagingInfo info, string codigo) { DataPaged <EE_PRODUCTOS> result = null; ExecuteManager(uow => { var manager = new ProductosManager(uow); result = manager.GetAllProductos(info, codigo); }); return(result); }
// POST api/<controller> public void Post([FromBody] Producto producto) { if (producto.Nombre == null) { producto.Nombre = ""; } if (producto.Descripcion == null) { producto.Descripcion = ""; } ProductosManager.Guardar(producto); }
// PUT api/<controller>/5 public Mensaje Put([FromBody] Producto producto) { if (producto.Nombre == null) { producto.Nombre = ""; } if (producto.Descripcion == null) { producto.Descripcion = ""; } return(ProductosManager.Guardar(producto)); }
// POST api/<controller> public void Post([FromBody] Producto producto) { //Para revertir que ajax transforma "" en null if (producto.Nombre == null) { producto.Nombre = ""; } if (producto.Descripcion == null) { producto.Descripcion = ""; } ProductosManager.Guardar(producto); }
private void btnBuscar_Click(object sender, EventArgs e) { setBusquedaActiva(!busquedaActiva); if (busquedaActiva) { List <Producto> lista = ProductosManager.Buscar(txtNombre.Text); dgv.DataSource = lista; } else { ActualizarGrilla(); Limpiar(); } }
// ----------EGREGAR PRODUCTO-------- public ActionResult AgregarProducto(FormCollection formulario) { Producto producto = new Producto(); producto.id = Convert.ToInt32(formulario["id"]); producto.precio = Convert.ToDecimal(formulario["precio"]); producto.tipo = Convert.ToString(formulario["tipo"]); producto.talla = Convert.ToString(formulario["talla"]); producto.stock = Convert.ToInt32(formulario["stock"]); producto.rutaimg = Convert.ToString(formulario["rutaimg"]); ProductosManager productoManager = new ProductosManager(); productoManager.insertarProducto(producto); return(View()); }
public IHttpActionResult Delete(Productos producto) { try { var mng = new ProductosManager(); mng.Delete(producto); apiResp = new ApiResponse(); apiResp.Message = "Action was executed."; return(Ok(apiResp)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (IDProducto == 0) { MessageBox.Show("No hay ningún registro seleccionado"); } else { if (ProductosManager.Eliminar(IDProducto) == 0) { MessageBox.Show("Ocurrió un error al querer eliminar el registro"); } else { MessageBox.Show("El registro fue eliminado"); } ActualizarGrilla(); Limpiar(); } }
protected void btnEliminar_Click(object sender, EventArgs e) { if (Convert.ToInt32(Page.Session["IDProducto"]) == 0) { Response.Write("<script>alert('No hay ningún registro seleccionado')</script>"); } else { if (ProductosManager.Eliminar(Convert.ToInt32(Page.Session["IDProducto"])) == 0) { Response.Write("<script>alert('Ocurrió un error al querer eliminar el registro')</script>"); } else { Response.Write("<script>alert('El registro fue eliminado')</script>"); } ActualizarGrilla(); Limpiar(); } }
public IHttpActionResult Get(int id) { //[dbo].[RET_PRODUCTO_PR] try { var mng = new ProductosManager(); var producto = new Productos { CODIGO = id }; producto = mng.RetrieveById(producto); apiResp = new ApiResponse(); apiResp.Data = producto; apiResp.Message = "Successful"; return(Ok(apiResp)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }