public ActionResult ActivarSubValidacion(int?id) { try { tbProductoCategoria objeto = db.tbProductoCategoria.Find(id); var idcate = objeto.pcat_Id; tbProductoSubcategoria obj = db.tbProductoSubcategoria.Find(id); IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbProductoSubCategoria_Update_Estado_Validacion(id, Models.Helpers.SubcategoriaActivo, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbProductoSubCategoria_Update_Estado_Validacion_Result obje in list) { MsjError = obje.MensajeError; } if (MsjError == "-1") { ModelState.AddModelError("", "No se Actualizo el registro"); return(RedirectToAction("Edit/" + idcate)); } else { return(RedirectToAction("Edit/" + idcate)); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Actualizo el registro"); return(RedirectToAction("Index")); } }
public ActionResult InactivarSubValidacion(int?id) { try { tbProductoCategoria objeto = db.tbProductoCategoria.Find(id); var idcate = objeto.pcat_Id; tbProductoSubcategoria obj = db.tbProductoSubcategoria.Find(id); IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbProductoSubCategoria_Update_Estado_Validacion(id, Models.Helpers.SubcategoriaInactivo, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbProductoSubCategoria_Update_Estado_Validacion_Result obje in list) { MsjError = obje.MensajeError; } if (MsjError.StartsWith("-2")) { TempData["smserror"] = "No se puede cambiar el estado del dato porque está en uso."; ViewBag.smserror = TempData["smserror"]; ModelState.AddModelError("", "No se Actualizo el registro"); return(RedirectToAction("Edit/" + idcate)); } else { return(RedirectToAction("Edit/" + idcate)); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Actualizo el registro"); return(RedirectToAction("Index")); } }
///APLICAR ESTE DELETE public ActionResult DeteleSub(int?id) { try { tbProductoSubcategoria obj = db.tbProductoSubcategoria.Find(id); IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbProductoSubCategoria_Delete(id); foreach (UDP_Inv_tbProductoSubCategoria_Delete_Result obje in list) { MsjError = obje.MensajeError; } if (MsjError.StartsWith("-2")) { TempData["smserror"] = " No se puede Eliminar del dato porque está en uso."; ViewBag.smserror = TempData["smserror"]; ModelState.AddModelError("", "No se puede borrar el registro"); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se puede borrar el registro"); return(RedirectToAction("Index")); } }
public ActionResult InactivarSubValidacion(int?id) { try { tbProductoSubcategoria objeto = db.tbProductoSubcategoria.Find(id); var idcate = objeto.pcat_Id; tbProductoSubcategoria obj = db.tbProductoSubcategoria.Find(id); IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbProductoSubCategoria_Update_Estado(id, GeneralFunctions.SubcategoriaInactivo, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbProductoSubCategoria_Update_Estado_Result obje in list) { MsjError = obje.MensajeError; } if (MsjError.StartsWith("-2")) { TempData["swalfunction"] = GeneralFunctions._isDependenciasSubCateIn; ModelState.AddModelError("", "No se Actualizo el registro"); return(RedirectToAction("Edit/" + idcate)); } else { TempData["swalfunction"] = GeneralFunctions._isInactiva; return(RedirectToAction("Edit/" + idcate)); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Actualizo el registro"); return(RedirectToAction("Index")); } }
///APLICAR ESTE DELETE public ActionResult DeteleSub(int?id) { try { tbProductoSubcategoria obj = db.tbProductoSubcategoria.Find(id); IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbProductoSubCategoria_Delete(id); foreach (UDP_Inv_tbProductoSubCategoria_Delete_Result obje in list) { MsjError = obje.MensajeError; } if (MsjError.StartsWith("-2")) { TempData["swalfunction"] = GeneralFunctions._isDependenciasSubCate; ModelState.AddModelError("", "No se puede borrar el registro"); return(RedirectToAction("Index")); } else { TempData["swalfunction"] = GeneralFunctions._isDelete; return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se puede borrar el registro"); return(RedirectToAction("Index")); } }
public JsonResult UpdateSubCategoria(tbProductoSubcategoria EditarSubCategoria) { string Msj = ""; try { IEnumerable <object> list = null; tbProductoSubcategoria subcater = db.tbProductoSubcategoria.Find(EditarSubCategoria.pscat_Id); list = db.UDP_Inv_tbProductoSubcategoria_Update( EditarSubCategoria.pscat_Id, EditarSubCategoria.pscat_Descripcion, subcater.pcat_Id, Function.GetUser(), Function.DatetimeNow() ); foreach (UDP_Inv_tbProductoSubcategoria_Update_Result subcate in list) { Msj = subcate.MensajeError; } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Actualizo el registro"); } return(Json(Msj, JsonRequestBehavior.AllowGet)); }
public JsonResult removeSubCategoria(tbProductoSubcategoria borrado) { var list = (List <tbProductoSubcategoria>)Session["tbProductoSubCategoria"]; if (list != null) { var itemToRemove = list.Single(r => r.pscat_Id == borrado.pscat_Id); list.Remove(itemToRemove); Session["tbProductoSubCategoria"] = list; } return(Json(list, JsonRequestBehavior.AllowGet)); }
public JsonResult GuardarSubCategoria(tbProductoSubcategoria tbsubcategoria) { List <tbProductoSubcategoria> sessionsubCate = new List <tbProductoSubcategoria>(); var list = (List <tbProductoSubcategoria>)Session["tbProductoSubCategoria"]; if (list == null) { sessionsubCate.Add(tbsubcategoria); Session["tbProductoSubCategoria"] = sessionsubCate; } else { list.Add(tbsubcategoria); Session["tbProductoSubCategoria"] = list; } return(Json("Exito", JsonRequestBehavior.AllowGet)); }