public ActionResult Editar(int codProducto, FormCollection collection) { try { // TODO: Add update logic here int paraDosis2 = 0; if (collection["dosis2"] != "") { paraDosis2 = int.Parse(collection["dosis2"]); } tbProducto producto = (from t in db.tbProducto where t.codProducto == codProducto select t).SingleOrDefault(); producto.producto = collection["producto"]; producto.codCategoria = int.Parse(collection["codCategoria"]); producto.codPresentacion = int.Parse(collection["codPresentacion"]); producto.dosis = int.Parse(collection["dosis"]); producto.codVolumen = int.Parse(collection["codVolumen"]); producto.dosis2 = paraDosis2; producto.codVolumen2 = int.Parse(collection["codVolumen2"]); db.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult EditarProducto(int id, string prIdInterno, string prDetalle, int prCantidad, decimal prPrecioCosto, decimal prPrecioVenta, int prMoneda, int prIdSucursal, int prIdProveedor, int prIdImpuesto) { try { tbProducto tbProducto = _context.tbProducto.Find(id); if (tbProducto != null) { tbProducto.prIdInterno = prIdInterno; tbProducto.prDetalle = prDetalle; tbProducto.prCantidad = prCantidad; tbProducto.prPrecioCosto = prPrecioCosto; tbProducto.prPrecioVenta = prPrecioVenta; tbProducto.prMoneda = prMoneda; tbProducto.prIdSucursal = prIdSucursal; tbProducto.prIdProveedor = prIdProveedor; tbProducto.prIdImpuesto = prIdImpuesto; _context.Entry(tbProducto).State = EntityState.Modified; _context.SaveChanges(); } return(Json(true)); } catch (Exception ex) { return(Json(false)); } }
private void frmBuscarProducto_Load(object sender, EventArgs e) { productoiG = null; //Cargamos la lista con los productos. buscar(); cargarCategorias(); cboCategoriaProducto.SelectedIndex = -1; }
// GET: Producto/Editar/5 public ActionResult Editar(int codProducto) { tbProducto producto = (from t in db.tbProducto where t.codProducto == codProducto select t).SingleOrDefault(); ViewBag.codPresentacion = new SelectList(db.tbPresentacion, "codPresentacion", "presentacion"); ViewBag.codCategoria = new SelectList(db.tbCategoria, "codCategoria", "categoria"); ViewBag.codVolumen = new SelectList(volumenes, "codVolumen", "volumen"); ViewBag.codVolumen2 = new SelectList(volumenes, "codVolumen", "volumen"); return(View(producto)); }
public int NuevoProducto(tbProducto producto) { if (producto.dosis2 == null) { producto.dosis2 = 0; } producto.estado = true; db.tbProducto.InsertOnSubmit(producto); db.SubmitChanges(); return(producto.codProducto); }
// GET: Salida/cantidad/5 public ActionResult cantidad(int codSalida, int codProducto) { tbProducto producto = (from t in db.tbProducto where t.codProducto == codProducto select t).SingleOrDefault(); ViewBag.codProducto = codProducto; ViewBag.codSalida = codSalida; ViewBag.producto = producto.producto; ViewBag.categoria = producto.tbCategoria.categoria; ViewBag.presentacion = producto.tbPresentacion.presentacion; ViewBag.codVolumen = producto.codVolumen; return(View()); }
private void lstvProductos_MouseDoubleClick(object sender, MouseEventArgs e) { if (lstvProductos.SelectedItems.Count > 0) { string id = lstvProductos.SelectedItems[0].Text.Trim(); tbProducto pro = listaProductos.Where(x => x.idProducto == id).SingleOrDefault(); if (pro != null) { recuperarEntidad(pro); this.Dispose(); } } }
private void txtCodigoProducto_KeyPress(object sender, KeyPressEventArgs e) { if ((int)e.KeyChar == (int)Keys.Enter) { if (txtCodigoProducto.Text != string.Empty) { tbProducto pro = new tbProducto(); pro.idProducto = txtCodigoProducto.Text; pro = productoIns.GetEntity(pro); datosProducto(pro); } } }
public ActionResult CrearProducto(string prIdInterno, string prDetalle, int prCantidad, decimal prPrecioCosto, decimal prPrecioVenta, int prMoneda, int prIdSucursal, IFormFile img, int prIdProveedor, int prIdImpuesto, int prCategoria) { try { if (ModelState.IsValid) { var codigos = _context.tbProducto.Select(x => x.prIdInterno).ToArray(); foreach (var c in codigos) { if (c == prIdInterno) { return(Json("Existe")); } } byte[] p1 = null; using (var fs1 = img.OpenReadStream()) using (var ms1 = new MemoryStream()) { fs1.CopyTo(ms1); p1 = ms1.ToArray(); } tbProducto tbProducto = new tbProducto(); tbProducto = new tbProducto(); tbProducto.prIdInterno = prIdInterno; tbProducto.prDetalle = prDetalle; tbProducto.prCantidad = prCantidad; tbProducto.prPrecioCosto = prPrecioCosto; tbProducto.prPrecioVenta = prPrecioVenta; tbProducto.prMoneda = prMoneda; tbProducto.prIdSucursal = prIdSucursal; tbProducto.prFechaIngreso = DateTime.Now; tbProducto.prUsuario = "6"; tbProducto.prEstado = 1; tbProducto.prImagen = p1; tbProducto.prIdProveedor = prIdProveedor; tbProducto.prIdImpuesto = prIdImpuesto; tbProducto.prIdCategoria = prCategoria; _context.tbProducto.Add(tbProducto); _context.SaveChanges(); return(Json(true)); } return(Json(false)); } catch (Exception ex) { return(Json(false)); } }