public ProductoBE ObtenerProducto(string IdProducto) { ProductoDA oProductoDA = new ProductoDA(); try { ProductoBE ObjProducto = oProductoDA.ObtenerProducto(IdProducto); return(ObjProducto); } catch (Exception ex) { throw ex; } }
public IActionResult Create(Producto producto) { producto.idProducto = 0; var da = new ProductoDA(); var result = da.InsertarProducto(producto); if (result > 0) { return(RedirectToAction("Index")); } else { return(View(producto)); } }
public Producto BuscarProductoId(int pProductoId) { try { ProductoDA producto = new ProductoDA(); return(producto.BuscaProductoId(pProductoId)); } catch (Exception ex) { string innerException = (ex.InnerException == null) ? "" : ex.InnerException.ToString(); //Logger.paginaNombre = this.GetType().Name; //Logger.Escribir("Error en Logica de Negocio: " + ex.Message + ". " + ex.StackTrace + ". " + innerException); throw; } }
public IActionResult Edit(Producto product) { product.FechaModificacion = DateTime.Now; var prodDA = new ProductoDA(); var listado = prodDA.UpdateProducto(product); if (listado) { return(RedirectToAction("Index")); } else { return(View(product)); } }
public IActionResult Create(Producto Entidad) { Entidad.idProducto = 0; Entidad.FehaCreacion = DateTime.Now; var resultado = new ProductoDA(); var model = resultado.InsertProducto(Entidad); if (model > 0) { return(RedirectToAction("Index")); } else { return(View(Entidad)); } }
public List <ProductoBE> ListarProductosxNombre(string nombre) { List <ProductoBE> productos = null; try { ProductoDA productoDA = new ProductoDA(); productos = productoDA.ListarProductosxNombre(nombre); } catch (Exception ex) { throw ex; } return(productos); }
public List <ProductoCarousel> ListarCarousel() { List <ProductoCarousel> lstProductoCarouseles = new List <ProductoCarousel>(); try { ProductoDA productoDA = new ProductoDA(); lstProductoCarouseles = productoDA.ListarCarousel(); } catch (Exception ex) { throw ex; } return(lstProductoCarouseles); }
public List <ProductoPlataformaAux> ListarPorPlataforma(Int32 PlataformaId) { List <ProductoPlataformaAux> lstproductoPlataformaAuxes; try { ProductoDA productoDA = new ProductoDA(); lstproductoPlataformaAuxes = productoDA.ListarPorPlataforma(PlataformaId); } catch (Exception ex) { throw ex; } return(lstproductoPlataformaAuxes); }
public List <ProductoAux> Consultar(Int32 ProductoId) { List <ProductoAux> lstproductoAuxes; try { ProductoDA productoDA = new ProductoDA(); lstproductoAuxes = productoDA.Consultar(ProductoId); } catch (Exception ex) { throw ex; } return(lstproductoAuxes); }
public List <Producto> ListarProductos() { List <Producto> lista = new List <Producto>(); try { ProductoDA productos = new ProductoDA(); return(productos.ListarProductos()); } catch (Exception ex) { string innerException = (ex.InnerException == null) ? "" : ex.InnerException.ToString(); //Logger.paginaNombre = this.GetType().Name; //Logger.Escribir("Error en Logica de Negocio: " + ex.Message + ". " + ex.StackTrace + ". " + innerException); return(lista); } }
public List <ProductoBE> ListarProductos() { ProductoDA oProductoDA = new ProductoDA(); try { return(oProductoDA.ListarProductos()); } catch (Exception ex) { throw ex; } finally { oProductoDA = null; } }
public void FillGridviewProducto() { try { DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"]; ProductoDA _producto = new ProductoDA(DataUser); List <ProductoDA> listProd = new List <ProductoDA>(); _producto.operacion = "S"; listProd = _producto.Obtener(_producto); Session["ListProductos"] = listProd; gridProductos.DataSource = listProd; gridProductos.DataBind(); } catch (Exception ex) { (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex); } }
public bool EliminarProducto(string IdProducto) { ProductoDA objProductoDA = new ProductoDA(); try { if (objProductoDA.EliminarProducto(IdProducto)) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public bool ActualizarProducto(ProductoBE objProducto) { ProductoDA objProductoDA = new ProductoDA(); try { if (objProductoDA.ActualizarProducto(objProducto)) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
protected void btnEditProducto_Click(object sender, EventArgs e) { try { string Nombre = txtNombreEdit.Text; string sku1 = txtSku1Edit.Text; string sku2 = txtSku2Edit.Text; int idProdEdit = Convert.ToInt32(lblIdProd.Text); byte[] imagenProducto = null; if (FileUploadEditProduct.HasFile) { imagenProducto = GetStreamInByteArray(FileUploadEditProduct.PostedFile.InputStream); } DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"]; ProductoDA _producto = new ProductoDA(DataUser) { operacion = "U", imagen = imagenProducto, nombre = Nombre, skuprov1 = sku1, skuprov2 = sku2, id_usuario = DataUser.id_usuario, id_producto = idProdEdit }; _producto.Actualizar(_producto); PopUpPanelEditProducto.Hide(); FillGridviewProducto(); (this.Master as NavContenido).MostrarMensaje("Datos actualizados con exito."); _producto = null; } catch (Exception ex) { (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex); } }
public IActionResult Create(Compra compra) { var auxDA = new ProductoDA(); var productoComprado = auxDA.GetProductoById(compra.idProducto); if (compra.cantidad <= productoComprado.stock) { var da = new CompraDA(); compra.precioTotal = productoComprado.precioUnitario * compra.cantidad; productoComprado.stock = productoComprado.stock - compra.cantidad; auxDA.ActualizarProducto(productoComprado); if (da.InsertarCompra(compra) > 0) { return(RedirectToAction("index")); } } var daclientes = new ClienteDA(); ViewBag.productos = auxDA.GetListaProductos(); ViewBag.clientes = daclientes.GetListaClientes(); ViewBag.alerta = "Se ha superado el stock máximo de " + productoComprado.stock + " unidades para el producto."; return(View()); }
public ProductoBL() { prodDA = new ProductoDA(); }
public ProductoBL() { accesoDatos = new ProductoDA(); }
public ProductoBL() { this.productoDA = new ProductoDA(); }
public BindingList <Producto> listarProducto() { ProductoDA producto = new ProductoDA(); return(producto.listar()); }