public string idProducto(string descripcion) { using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { return(db.TBL_PRODUCTOS.Where(x => x.DESCRIPCION.Equals(descripcion)).Select(x => x.ID_PRODUCTO).ToString()); } }
public JsonResult BuscarProducto(string term) { using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { var resultado = db.TBL_PRODUCTOS.Where(x => x.DESCRIPCION.Contains(term)).Where(x => x.ESTATUS == true).Select(x => x.DESCRIPCION).Take(10).ToList(); return(Json(resultado, JsonRequestBehavior.AllowGet)); } }
public JsonResult BuscarProducto(string term) { using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { var resultado = db.TBL_PRODUCTOS.Where(x => x.DESCRIPCION.Contains(term)).Where(x => x.ESTATUS == true).Select(x => new { label = x.DESCRIPCION, value = x.DESCRIPCION + "|" + x.ID_PRODUCTO }).ToArray(); return(Json(resultado, JsonRequestBehavior.AllowGet)); } }
public ActionResult Register() { using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { //ViewBag.ID_SUCURSAL = new SelectList(db.TBL_SUCURSALES.Where(x => x.ESTATUS == true), "ID_SUCURSAL", "NOM_SUCURSAL").ToList(); //ViewBag.ID_ALMACEN = new SelectList(db.TBL_ALMACENES.Where(x => x.ESTATUS == true), "ID_ALMACEN", "NOM_ALMACEN").ToList(); } return(View()); }
public int obtieneIdInvent(int idAlm) { int idInventario; using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { var inventActivo = db.TBL_INVENTARIOS.AsNoTracking().Where(x => x.ID_ALMACEN == idAlm && x.ESTATUS == true).ToList(); idInventario = inventActivo[0].ID_INVENTARIO; } return(idInventario); }
public bool existeProducto(string idProduc) { bool ret = false; using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { var producto = db.TBL_PRODUCTOS.AsNoTracking().Where(x => x.ID_PRODUCTO.Equals(idProduc) && x.ESTATUS == true).Select(x => x.ESTATUS).ToArray(); if (producto.Count() == 1) { ret = true; } } return(ret); }
public string GeneraIdProduccion() { string idP = "LOT"; int num; using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { num = db.TBL_LOTE_PRODUCCION.Count(); if (num < 9) { idP += "0000" + (num + 1); } else if (num < 99 && num > 8) { idP += "000" + (num + 1); } else if (num < 999 && num > 98) { idP += "00" + (num + 1); } else if (num < 9999 && num > 998) { idP += "0" + (num + 1); } else if (num < 99999 && num > 9998) { idP += (num + 1); } else { idP = "Error al generar ID para lote de produccion nuevo, contacte al administrador."; } return(idP); } }
public bool bajaStock(string idProducto, float?cantidad, int idAlmacen) { using (ALMENDRITAEntities db = new ALMENDRITAEntities()) { try { var bStock = db.TBL_STOCK.Where(x => x.ID_ALMAC == idAlmacen && x.ID_PRODUC.Equals(idProducto)).ToList(); bStock[0].STOCK -= cantidad; if (bStock[0].STOCK >= 0) { db.SaveChanges(); return(true); } else { return(false); } } catch (Exception) { return(false); } } }