public static IEnumerable<Producto> FindAllFiltro(string producto) { try { IProductoRepository _repository = new ProductoRepository(); return _repository.FindAllFiltro(producto); } catch (Exception e) { throw e; } }
public static int Add(Producto _producto) { try { IProductoRepository _repository = new ProductoRepository(); return _repository.Add(_producto); } catch (Exception e) { throw e; } }
public static Producto FindByCodigo(string codigo) { try { IProductoRepository _repository = new ProductoRepository(); return _repository.FindByCodigo(codigo); } catch (Exception e) { throw e; } }
private void ActualizarGrilla() { Repository = new ProductoRepository(); //Productos = Repository.Listado(p => p.CodigosProductos, p => p.Marca, p => p.Rubro) // .Where(m => m.CuentaId == UsuarioActual.CuentaId).OrderBy(p => p.Descripcion).ToList(); Productos = Repository.Listado(p => p.CodigosProductos, p => p.Marca, p => p.Rubro, p => p.ProveedorProductos, p => p.ProveedorProductos.Select(pp => pp.Proveedor), p => p.ComprasProductos) .Where(m => m.CuentaId == UsuarioActual.CuentaId).OrderBy(p => p.Descripcion); Buscar(); //Actualizar(null, null); }
public dtoProducto Crear(dtoProducto producto, int idUser) { BLL.Mapeador.AutoMapperBLLConfiguration.Configure(); var BIZ = Mapper.Map <dtoProducto, bizProducto>(producto); BIZ.CreatedBy = idUser; var repository = new ProductoRepository(); repository.Insertar(BIZ); repository.Save(); var nuevoProductoBIZ = repository.UltimoProducto(); BLL.Mapeador.AutoMapperBLLConfiguration.Configure(); var DTO = Mapper.Map <bizProducto, dtoProducto>(nuevoProductoBIZ); return(DTO); }
private void CargarProducto(int prodcutoId) { Producto = ProductoRepository.Obtener(p => p.ProductoId == prodcutoId, p => p.ProveedorProductos, p => p.ProveedorProductos.Select(pp => pp.Proveedor), p => p.Marca, p => p.Rubro, p => p.CodigosProductos); Descripcion = Producto.Descripcion; Precio = "$" + Producto.PrecioConIVA.ToString("N2"); Rubro = Producto.Rubro.Descripcion; Marca = Producto.Marca == null ? string.Empty : Producto.Marca.Descripcion; Codigos = Producto.CodigosListado; AceptaCantidadesDecimales = Producto.AceptaCantidadesDecimales ? "SI" : "NO"; DisponibleEnDeposito = Producto.DisponibleEnDeposito ? "SI" : "NO"; StockReposicion = Producto.StockReposicion == null ? string.Empty : Producto.StockReposicion.GetValueOrDefault().ToString("N2"); if (Producto.ProveedorProductos.Count > 0) { CargarProveedores(); } }
public Carrito() { InitializeComponent(); int count = 1; foreach (var product in Memoria.listaCarrito) { //Boton para eliminar DinamicButton dinamicButton = new DinamicButton(); dinamicButton.DinamicValue = product.PRO_ID; dinamicButton.Text = "Eliminar"; dinamicButton.Clicked += new EventHandler(dinamicButton.BorrarCompraProducto); labelCantidad = new Label { Text = product.COMP_CANTIDAD.ToString() }; //Boton para ver producto y actualizar DinamicButton dinamicButtonVer = new DinamicButton(); dinamicButtonVer.DinamicValue = product.PRO_ID; dinamicButtonVer.Text = "Ver"; dinamicButtonVer.Clicked += new EventHandler(dinamicButtonVer.SetMemoriaIdByProductID); GridAllProducts.Children.Add(new Label { Text = ProductoRepository.GetProductoByID(product.PRO_ID).PRO_NOMBRE, TextColor = Color.White }, 0, count); GridAllProducts.Children.Add(new Label { Text = "$" + Math.Truncate(ProductoRepository.GetProductoByID(product.PRO_ID).PRO_PRECIO).ToString(), TextColor = Color.White }, 1, count); GridAllProducts.Children.Add(new Label { Text = product.COMP_CANTIDAD.ToString(), TextColor = Color.White }, 2, count); GridAllProducts.Children.Add(dinamicButton, 3, count); GridAllProducts.Children.Add(dinamicButtonVer, 4, count); count += 1; } }
public ProductoList ProductoBusqueda(string buscar, bool soloCodigo, bool conStock, int numeroPagina, int cantidadRegistros) { ProductoRepository repository = new ProductoRepository(); List <Producto> listProdsTotal = new List <Producto>(); List <Producto> listProds = new List <Producto>(); if (soloCodigo) { listProdsTotal.Add(this.ObtenerObjeto <Producto>("Codigo", buscar.ConvertirInt())); listProds.Add(this.ObtenerObjeto <Producto>("Codigo", buscar.ConvertirInt())); } else { listProdsTotal = repository.BuscarProductos(buscar, conStock, false, numeroPagina, cantidadRegistros); listProds = repository.BuscarProductos(buscar, conStock, true, numeroPagina, cantidadRegistros); } ProductoList listReturn = new ProductoList(); listReturn.TotalFilas = listProdsTotal.Count; listReturn.Productos = listProds; return(listReturn); }
public DescripcionProducto() { InitializeComponent(); if (String.IsNullOrEmpty(ProductoRepository.GetProductoByID(Memoria.DinamicValue).ImagePath)) { FileImage.IsVisible = false; } else { FileImage.Source = ProductoRepository.GetProductoByID(Memoria.DinamicValue).ImagePath; } btnComprar.IsEnabled = false; producto = ProductoRepository.GetProductoByID(Memoria.DinamicValue); NombreProducto.Text = producto.PRO_NOMBRE; DescripcionProduct.Text = producto.PRO_DESCRIPCION; PrecioProducto.Text = producto.PRO_PRECIO.ToString(); if (Memoria.listaCarrito.Find(x => x.PRO_ID == producto.PRO_ID) != null) { stepperproducto.Value = Memoria.listaCarrito.Find(x => x.PRO_ID == producto.PRO_ID).COMP_CANTIDAD; btnComprar.Text = "Actualizar"; } }
public NuevoProducto() { InitializeComponent(); if (Memoria.State.Equals("New")) { Actualizar.IsVisible = false; } else { FileImage.Source = ProductoRepository.GetProductoByID(Memoria.DinamicValue).ImagePath; Insertar.Text = "Borrar Producto"; Producto producto = ProductoRepository.GetProductoByID(Memoria.DinamicValue); Activo.Text = "Activo"; if (producto.PRO_ESTADO.Equals("Activo")) { CNInsertarComoInactivo.IsChecked = true; } entry_Nombre.Text = producto.PRO_NOMBRE; entry_Descripcion.Text = producto.PRO_DESCRIPCION; entry_Precio.Text = producto.PRO_PRECIO.ToString(); } }
public List <Producto> GetProductosByCategory(int categoria) { ProductoRepository productoRespository = new ProductoRepository(); return(productoRespository.Filter(u => u.Categoria == categoria)); }
public ProductoController() { _entityRepo = new ProductoRepository(); }
public UnitOfWork(SQLiteAsyncConnection db) { productoRepository = new ProductoRepository(db); }
public UnitOfWorkRepository(IDbTransaction transaction) { CategoriaRepository = new CategoriaRepository(transaction); ProductoRepository = new ProductoRepository(transaction); CarritoItemRepository = new CarritoItemRepository(transaction); }
public ClassResult Producto_Cons() { ProductoRepository _ventaRepository = new ProductoRepository(); return(_ventaRepository.Producto_Cons()); }
public List <Producto> GetProductosLowStock() { ProductoRepository productoRespository = new ProductoRepository(); return(productoRespository.Filter(u => u.Cantidad <= 2)); }
public bool Update(Producto producto) { ProductoRepository productoRespository = new ProductoRepository(); return(productoRespository.Update(producto)); }
public ClassResult Producto_ConsUn(ProductoModel ProductoModel) { ProductoRepository _ventaRepository = new ProductoRepository(); return(_ventaRepository.Producto_ConsUn(ProductoModel)); }
private void frmReponerStock_Load(object sender, EventArgs e) { ProductosDatasource = ProductoRepository.ListadoProductoHorario(AppSettings.MaxiKioscoId); }
public ProductoApplication() { _repo = new ProductoRepository(); }
private void btnAceptar_Click(object sender, EventArgs e) { errorProvider1.Dispose(); var valido = Validacion.Validar(errorProvider1, new List <object> { txtDescripcion, ddlMarca, ddlRubro, txtPrecio, txtCodigo }); if (valido) { var cod = CodigoProductoRepository.Obtener(c => c.Codigo == txtCodigo.Valor && !c.Eliminado && c.Producto.CuentaId == UsuarioActual.CuentaId); if (cod != null) { errorProvider1.SetError(txtCodigo, "Ya existe un producto con el código ingresado"); errorProvider1.SetIconPadding(txtCodigo, 2); DialogResult = DialogResult.None; } else { var prod = new Producto() { AceptaCantidadesDecimales = chxAceptaDecimales.Checked, DisponibleEnDeposito = chxDisponibleEnDeposito.Checked, Descripcion = txtDescripcion.Text, MarcaId = Convert.ToInt32(ddlMarca.SelectedValue), PrecioConIVA = txtPrecio.Valor.GetValueOrDefault(), PrecioSinIVA = txtPrecioSinIva.Valor.GetValueOrDefault(), RubroId = Convert.ToInt32(ddlRubro.SelectedValue), StockReposicion = string.IsNullOrEmpty(txtStockReposicion.Valor) ? (int?)null : int.Parse(txtStockReposicion.Valor), Identifier = Guid.NewGuid(), CuentaId = UsuarioActual.CuentaId, EsPromocion = false }; ProductoRepository.Agregar(prod); ProductoRepository.Commit(); var codigo = new CodigoProducto() { Codigo = txtCodigo.Valor, ProductoId = prod.ProductoId, Identifier = Guid.NewGuid() }; CodigoProductoRepository.Agregar(codigo); CodigoProductoRepository.Commit(); ProductoId = prod.ProductoId; ActualizacionPantallasHelper.ActualizarPantallaVentas(); } } else { DialogResult = DialogResult.None; } }
public static Task <List <string> > ObtenerDescripciones() { ProductoRepository productoRepository = new ProductoRepository(new Context()); return(productoRepository.ObtenerDescripciones()); }
public UnitOfWorkRepository(ApplicationDbContext context) { ProductoRepository = new ProductoRepository(context); MarcaRepository = new MarcaRepository(context); ClienteRepository = new ClienteRepository(context); }
public Producto GetProductoById(int id) { ProductoRepository productoRespository = new ProductoRepository(); return(productoRespository.Single(u => u.Id == id)); }
public static Task <Modelo.Producto> ObtenerReducido(string codigoDescripcion) { ProductoRepository productoRepository = new ProductoRepository(new Context()); return(productoRepository.ObtenerReducido(codigoDescripcion)); }
public bool CreateProduct(Producto producto) { ProductoRepository productoRespository = new ProductoRepository(); return(productoRespository.Create(producto)); }
public ActionResult EditarProducto(int id) { ProductoRepository repo = new ProductoRepository(); return(View(repo.GetProductos().Find(producto => producto.id == id))); }
public bool Delete(Producto producto) { ProductoRepository productoRespository = new ProductoRepository(); return(productoRespository.Delete(producto)); }
private void btnActualizar_Click(object sender, EventArgs e) { _repository = new ProductoRepository(); RefrescarDatasource(); Buscar(); }
public static Task <List <Modelo.Producto> > Buscar(string codigo, Categoria categoria, Modelo.Proveedor proveedor, bool?habilitado, bool?faltante, string ordenadoPor, DireccionOrdenamiento direccionOrdenamiento, int pagina, int elementosPorPagina, out int totalElementos) { ProductoRepository productoRepository = new ProductoRepository(new Context()); return(productoRepository.Buscar(codigo, categoria, proveedor, habilitado, faltante, ordenadoPor, direccionOrdenamiento, pagina, elementosPorPagina, out totalElementos)); }
public DataTable BuscarProducto(ProductoModel ProductoModel) { ProductoRepository _ventaRepository = new ProductoRepository(); return(_ventaRepository.FiltrarProducto(ProductoModel)); }
public ProductosServices() { _productoRepository = new ProductoRepository(); }
public static Task <List <string> > ObtenerCodigos(Categoria categoria, Modelo.Proveedor proveedor, bool?habilitado, bool?faltante) { ProductoRepository productoRepository = new ProductoRepository(new Context()); return(productoRepository.ObtenerCodigos(categoria, proveedor, habilitado, faltante)); }
public ProductoService(string connectionString) { conexion = new ConnectionManager(connectionString); repositorio = new ProductoRepository(conexion); }
public static Task <Modelo.Producto> Obtener(string codigo) { ProductoRepository productoRepository = new ProductoRepository(new Context()); return(productoRepository.Obtener(codigo)); }