public bool ActualizaProducto(TBL_PRODUCTOS model) { bool Respuesta = false; using (DBLaColina contex = new DBLaColina()) { try { TBL_PRODUCTOS actualiza = new TBL_PRODUCTOS(); actualiza = contex.TBL_PRODUCTOS.Where(a => a.ID == model.ID).FirstOrDefault(); if (actualiza != null) { actualiza.ID_CATEGORIA = model.ID_CATEGORIA; actualiza.NOMBRE_PRODUCTO = model.NOMBRE_PRODUCTO; actualiza.PRECIO = model.PRECIO; actualiza.CANTIDAD = model.CANTIDAD; actualiza.DESCRIPCION = model.DESCRIPCION; actualiza.ID_IMPRESORA = model.ID_IMPRESORA; contex.SaveChanges(); Respuesta = true; } } catch (Exception e) { Respuesta = false; } } return(Respuesta); }
public string ActualizaCantidadProducto(decimal?Id, decimal?Total) { string Respuesta = ""; using (DBLaColina contex = new DBLaColina()) { try { TBL_PRODUCTOS actualiza = new TBL_PRODUCTOS(); actualiza = contex.TBL_PRODUCTOS.Where(a => a.ID == Id).FirstOrDefault(); if (actualiza != null) { actualiza.CANTIDAD = Total; contex.SaveChanges(); Respuesta = "Total Actualizado exitosamente"; } else { Respuesta = "No existe la solicitud " + Id; } } catch (Exception e) { Respuesta = "Error Servidor: " + e; } } return(Respuesta); }
public ActionResult DeleteConfirmed(string id) { TBL_PRODUCTOS tBL_PRODUCTOS = db.TBL_PRODUCTOS.Find(id); db.TBL_PRODUCTOS.Remove(tBL_PRODUCTOS); db.SaveChanges(); return(RedirectToAction("Index")); }
public void UpdateProductInStock(string barCode, int cantidad) { using (MuebleriaDBEntities context = new MuebleriaDBEntities()) { TBL_PRODUCTOS prod = context.TBL_PRODUCTOS.SingleOrDefault(x => x.CodigoDeBarra == barCode); prod.UnidadesEnAlmacen = cantidad; context.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "ID_PRODUCTO,DESCRIPCION,PRECIO,IVA,IEPS,U_MEDIDA,CLAVE_SAT,FECHA_ALTA,ESTATUS,ULTIM_PRECIO_COMPRA")] TBL_PRODUCTOS tBL_PRODUCTOS) { if (ModelState.IsValid) { db.Entry(tBL_PRODUCTOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tBL_PRODUCTOS)); }
public TBL_PRODUCTOS ElementoInventario(decimal Id) { TBL_PRODUCTOS subrpoducto = new TBL_PRODUCTOS(); using (DBLaColina context = new DBLaColina()) { subrpoducto = context.TBL_PRODUCTOS.Where(a => a.ID == Id).ToList().LastOrDefault(); } return(subrpoducto); }
// GET: PRODUCTOS/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TBL_PRODUCTOS tBL_PRODUCTOS = db.TBL_PRODUCTOS.Find(id); if (tBL_PRODUCTOS == null) { return(HttpNotFound()); } return(View(tBL_PRODUCTOS)); }
public ActionResult Create([Bind(Include = "ID_PRODUCTO,DESCRIPCION,PRECIO,IVA,IEPS,U_MEDIDA,CLAVE_SAT,ULTIM_PRECIO_COMPRA,PRODUCTO_PROPIO")] TBL_PRODUCTOS tBL_PRODUCTOS) { var producto = db.TBL_PRODUCTOS.Where(x => x.ID_PRODUCTO.Equals(tBL_PRODUCTOS.ID_PRODUCTO)).Count(); if (producto > 0) { TempData["Mensaje"] = "<div class=\"alert alert-warning\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">×</button><strong>El ID CONTPAQ " + tBL_PRODUCTOS.ID_PRODUCTO + " ya está registrado.</strong> </div>"; return(RedirectToAction("Create")); } tBL_PRODUCTOS.ESTATUS = true; tBL_PRODUCTOS.FECHA_ALTA = DateTime.Now; if (tBL_PRODUCTOS.IVA == null) { tBL_PRODUCTOS.IVA = 0; } if (tBL_PRODUCTOS.IEPS == null) { tBL_PRODUCTOS.IEPS = 0; } if (tBL_PRODUCTOS.PRODUCTO_PROPIO == null) { tBL_PRODUCTOS.PRODUCTO_PROPIO = false; } tBL_PRODUCTOS.ID_USER_ASP = HttpContext.User.Identity.Name; try { if (ModelState.IsValid) { db.TBL_PRODUCTOS.Add(tBL_PRODUCTOS); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception e) { throw; } return(View(tBL_PRODUCTOS)); }
public Entity_Classes.Producto ToModelProduct(TBL_PRODUCTOS product) { Entity_Classes.Producto pro = new Entity_Classes.Producto(); pro.CodigoBarra = product.CodigoDeBarra; pro.NombreProducto = product.ProductoNombre; pro.PrecioPorUnidad = product.PrecioPorUnidad; pro.Marca = product.Marca; pro.UnidadesEnAlmacen = product.UnidadesEnAlmacen; pro.Descripcion = product.Descripcion; pro.Descontinuado = product.Descontinuado; pro.FechaDeIngreso = product.FechaDeIngreso; pro.FechaDeCompra = product.FechaDeCompra; pro.SuplidorNombre = product.SuplidorNombre; pro.SuplidorID = product.SuplidorID; pro.PrecioDeLista = product.PrecioDeLista; return(pro); }
public TBL_PRODUCTOS ToTableProduct(Entity_Classes.Producto product) { TBL_PRODUCTOS DBProduct = new TBL_PRODUCTOS(); DBProduct.CodigoDeBarra = product.CodigoBarra; DBProduct.ProductoNombre = product.NombreProducto; DBProduct.PrecioPorUnidad = product.PrecioPorUnidad; DBProduct.Marca = product.Marca; DBProduct.UnidadesEnAlmacen = product.UnidadesEnAlmacen; DBProduct.Descripcion = product.Descripcion; DBProduct.Descontinuado = product.Descontinuado; DBProduct.FechaDeIngreso = product.FechaDeIngreso; DBProduct.FechaDeCompra = product.FechaDeCompra; DBProduct.SuplidorNombre = product.SuplidorNombre; DBProduct.SuplidorID = product.SuplidorID; DBProduct.PrecioDeLista = product.PrecioDeLista; return(DBProduct); }
// GET: PRODUCTOS/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TBL_PRODUCTOS tBL_PRODUCTOS = db.TBL_PRODUCTOS.Find(id); if (tBL_PRODUCTOS == null) { return(HttpNotFound()); } if (TempData["Mensaje"] != null) { ViewBag.Mensaje = TempData["Mensaje"].ToString(); } return(View(tBL_PRODUCTOS)); }
public bool InsertaProducto(TBL_PRODUCTOS model) { bool Respuesta = false; using (DBLaColina contex = new DBLaColina()) { try { model.FECHA_INGRESO = DateTime.Now; contex.TBL_PRODUCTOS.Add(model); contex.SaveChanges(); Respuesta = true; } catch (Exception e) { Respuesta = false; } } return(Respuesta); }
public bool ImprimirPedido(string cantidad, string idproducto, string descripcion, string idMesa) { bool respuesta; PrintDocument printDocument1 = new PrintDocument(); PrinterSettings ps = new PrinterSettings(); TBL_PRODUCTOS producto = new TBL_PRODUCTOS(); TBL_IMPRESORAS impresora = new TBL_IMPRESORAS(); //CONSULTA PRODUCTO using (DBLaColina contex = new DBLaColina()) { try { var idprod = Convert.ToDecimal(idproducto); producto = contex.TBL_PRODUCTOS.Where(x => x.ID == idprod).FirstOrDefault(); if (producto != null) { impresora = contex.TBL_IMPRESORAS.Where(x => x.ID == producto.ID_IMPRESORA).FirstOrDefault(); } } catch (Exception ex) { } } printDocument1.PrinterSettings = ps; printDocument1.PrinterSettings.PrinterName = impresora.NOMBRE_IMPRESORA; printDocument1.PrintPage += (object sender, PrintPageEventArgs e) => { //CONSULTA SOLICITUD var solicitud = ConsultaSolicitudMesa(Convert.ToDecimal(idMesa)); //FORMATO FACTURA Font body = new Font("MS Mincho", 12); Font bodyNegrita = new Font("MS Mincho", 14, FontStyle.Bold); int ancho = 280; e.Graphics.DrawString("#" + solicitud[0].NumeroMesa + " - MESA => " + solicitud[0].NombreMesa, body, Brushes.Black, new RectangleF(0, 15, ancho, 20)); e.Graphics.DrawString("MESERO => " + solicitud[0].NombreMesero, body, Brushes.Black, new RectangleF(0, 35, ancho, 20)); e.Graphics.DrawString("HORA: " + DateTime.Now.ToString("HH:mm:ss"), bodyNegrita, Brushes.Black, new RectangleF(0, 55, ancho, 20)); e.Graphics.DrawString("" + cantidad, body, Brushes.Black, new RectangleF(0, 95, ancho, 20)); e.Graphics.DrawString("" + producto.NOMBRE_PRODUCTO, body, Brushes.Black, new RectangleF(30, 95, ancho, 20)); //DAR FORMATO A DESCRIPCION int tamañoDes = 0; var descripcionAux = ""; int Ymargen = 0; descripcion = descripcion.Replace("\n", " "); while (descripcion.Length > 21) { tamañoDes += 21; Ymargen += 20; descripcionAux = descripcion.Substring(0, 21); descripcion = descripcion.Substring(21, descripcion.Length - 21); e.Graphics.DrawString("" + descripcionAux, body, Brushes.Black, new RectangleF(30, 95 + Ymargen, ancho, 20)); } e.Graphics.DrawString("" + descripcion, body, Brushes.Black, new RectangleF(30, 115 + Ymargen, ancho, 20)); e.Graphics.DrawString("_", body, Brushes.Black, new RectangleF(135, 160 + Ymargen, ancho, 20)); }; printDocument1.Print(); respuesta = true; return(respuesta); }