public ProductoViewModel(ProductoView productoView) { this.Instancia = this; borrarCampos(); Mensajes = productoView; IsvisibleAdd = "Hidden"; }
public static List <ProductoView> listarProductos(string nombre) { List <ProductoView> listaFiltrada = new List <ProductoView>(); foreach (var prod in DaoProducto.obtenerProductos(nombre)) { ProductoView producto = new ProductoView(); producto.Id = prod.Id; producto.Nombre = prod.Nombre; producto.NombreTipo = prod.Tipo_Producto.Nombre; producto.CodigoProducto = prod.Codigo_Producto; producto.Precio = "$" + prod.Precio.ToString(); if (prod.Vigente) { producto.Vigente = "SI"; } else { producto.Vigente = "NO"; } listaFiltrada.Add(producto); } return(listaFiltrada); }
private void btnFacturar_Click(object sender, EventArgs e) { List <ProductoView> ListPro = new List <ProductoView>(); foreach (DataGridViewRow Row in dgvProductosAgregados.Rows) { if (Convert.ToInt32(Row.Cells[0].Value) != 0) { ProductoView pro = new ProductoView(); pro.ID_PRODUCTO = Convert.ToInt32(Row.Cells[0].Value); pro.CANTIDAD = Convert.ToInt32(Row.Cells[2].Value); pro.PRECIO = Convert.ToInt32(Row.Cells[3].Value); ListPro.Add(pro); } } if (ObjGes.GuardarFactura(Total.ToString(), ListPro)) { Devuelta = Convert.ToInt32(txtDevuelta.Value) - Convert.ToInt32(Total); MessageBox.Show("Devuelta " + Devuelta); Limpiar(); } else { MessageBox.Show("Error al guardar la factura"); } }
public TipoEmpaqueViewModel(TipoEmpaqueView tipoEmpaqueView, ProductoView productoView) { this.Instancia = this; borrarCampos(); Mensajes = tipoEmpaqueView; this.AgregandoCodigo = productoView; IsvisibleAdd = "Visible"; }
public ProductoViewModel(ProductoView productoView, InventarioView inventarioView) { this.Instancia = this; borrarCampos(); Mensajes = productoView; this.AgregandoCodigo = inventarioView; IsvisibleAdd = "Visible"; }
public CategoriaViewModel(CategoriaView categoriaView, ProductoView productoView) { this.Instancia = this; borrarCampos(); Mensajes = categoriaView; this.AgregandoCodigo = productoView; IsvisibleAdd = "Visible"; }
private Producto ToProducto(ProductoView view) { return(new Producto { producId = view.producId, Image = view.Image, Nombre = view.Nombre, Price = view.Price, UltimaCompra = view.UltimaCompra, IsActive = view.IsActive, Observacion = view.Observacion, }); }
public ActionResult InsertarProducto(ProductoView pro) { using (ProductoMant pm = new ProductoMant()) { var img = string.Empty; var folder = "~/Content/Imagenes"; if (pro.foto != null) { img = FilesHelper.SubirFoto(pro.foto, folder); img = string.Format("{0}/{1}", folder, img); } pro.ImagenProducto = img; pm.InsertarProducto(pro); } return(RedirectToAction("ConfirmarcionProRegistrado", "Producto")); }
public async Task <bool> Add(ProductoView mensaje) { var resultado = await mensaje.ShowMessageAsync("Agregando", "Desea Agregar una nuevo Producto", MessageDialogStyle.AffirmativeAndNegative, new MetroDialogSettings { AffirmativeButtonText = "Si", NegativeButtonText = "No", AnimateShow = true, AnimateHide = false }); if (resultado == MessageDialogResult.Affirmative) { return(true); } else { return(false); } }
public ActionResult Create(ProductoView view) { if (ModelState.IsValid) { var pic = string.Empty; var folder = "~/Content/Images"; if (view.ImagenFile != null) { pic = FilesHelper.UploadPhoto(view.ImagenFile, folder); pic = string.Format("{0}/{1}", folder, pic); } var producto = ToProducto(view); producto.Image = pic; db.Productoes.Add(producto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(view)); }