public PlantillasMemorandum ObtenerMemo(int?idMemo) { PlantillasMemorandum objBusca = null; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { objBusca = db.PlantillasMemorandum.Find(idMemo); } return(objBusca); }
public ActionResult ProcesaMemorandum(PlantillasMemorandum parametros) { ClsKeyValue clsKeyValue = new ClsKeyValue(); clsKeyValue.Codigo = "0"; try { if (string.IsNullOrEmpty(parametros.Titulo)) { clsKeyValue.Descripcion = "El título del memorandum es obligatorio"; } else { if (string.IsNullOrEmpty(parametros.Plantilla)) { clsKeyValue.Descripcion = "La plantilla es obligatoria"; } else { if (parametros.id > 0) { parametros.UsuarioModifica = User.Identity.Name.Split('_')[0]; parametros.TerminalModifica = Request.UserHostAddress; parametros.FechaModifica = DateTime.Now; clsKeyValue.Descripcion = "Registro modificado con éxito"; } else { parametros.UsuarioIngresa = User.Identity.Name.Split('_')[0]; parametros.TerminalImgresa = Request.UserHostAddress; parametros.FechaCrea = DateTime.Now; clsKeyValue.Descripcion = "Registro ingresado con éxito"; } clsMemorandum = new ClsMemorandum(); clsKeyValue.Codigo = clsMemorandum.GuardarPlantillaMemo(parametros).ToString(); } } } catch (Exception ex) { clsKeyValue.Descripcion = ex.Message; } return(Json(clsKeyValue, JsonRequestBehavior.AllowGet)); }
public int GuardarPlantillaMemo(PlantillasMemorandum modelMemorandum) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { if (modelMemorandum.id == 0) { db.PlantillasMemorandum.Add(modelMemorandum); } else { PlantillasMemorandum objBusca = db.PlantillasMemorandum.Find(modelMemorandum.id); objBusca.Titulo = modelMemorandum.Titulo; objBusca.Plantilla = modelMemorandum.Plantilla; objBusca.Estado = modelMemorandum.Estado; objBusca.UsuarioModifica = modelMemorandum.UsuarioModifica; objBusca.TerminalModifica = modelMemorandum.TerminalModifica; objBusca.FechaModifica = modelMemorandum.FechaModifica; } db.SaveChanges(); } return(modelMemorandum.id); }