// metodo para crear una NotasRapidas public bool GuardarNotaRapida(NotasRapidas NotasRapidas) { if (NotasRapidas != null) {// si el objeto es diferente de nulo try { Bll_Personas Bll_Personas = new Bll_Personas(); NotasRapidas.FechaPublicacion = UtilitiesCommons.ObtenerHorayFechaActualLocal(); var IdUsuario = (int)System.Web.HttpContext.Current.Session["IdUsuarioTesis"]; NotasRapidas.UsuarioPublica = Bll_Personas.GetPersonaByPersonaId(IdUsuario).PersonaId; BD.NotasRapidas.Add(NotasRapidas); BD.SaveChanges(); return(true); } catch (Exception error) { Bll_File.EscribirLog(error.ToString()); return(false); } } else { return(false); } }
public bool ModificarNotasRapidas(NotasRapidas NotasRapidas) { NotasRapidas Notas = GetNotasRapidasByNotaRapidaId(NotasRapidas.NotaRapidaId); if (Notas != null) { try { Notas.FechaPublicacion = UtilitiesCommons.ObtenerHorayFechaActualLocal(); Notas.FechaFinalizacion = NotasRapidas.FechaFinalizacion; Notas.Titulo = NotasRapidas.Titulo; Notas.Mensaje = NotasRapidas.Mensaje; //NotasRapidas.UsuarioPublica = ;// No se puede modificar nunca Notas.Estado = (byte)NotasRapidas.Estado; BD.Entry(Notas).State = EntityState.Modified; BD.SaveChanges(); return(true); } catch (Exception error) { Bll_File.EscribirLog(error.ToString()); return(false); } } else { return(false); } }
public ActionResult NotasRapidasUpdt(NotasRapidas NotasRapidas) { // Bll_Login.VerificarSesionActiva(); ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)NotasRapidas.Estado); if (NotasRapidas != null) { if (ModelState.IsValid) { Bll_NotasRapidas Bll_NotasRapidas = new Bll_NotasRapidas(); if (Bll_NotasRapidas.ModificarNotasRapidas(NotasRapidas)) { return(RedirectToAction("Index")); } else { return(View(NotasRapidas)); } } else { return(View(NotasRapidas)); } } else { return(View(NotasRapidas)); } }
public ActionResult NotasRapidasUpdt(int id) { // Bll_Login.VerificarSesionActiva(); Bll_NotasRapidas Bll_NotasRapidas = new Bll_NotasRapidas(); NotasRapidas NotaRapida = Bll_NotasRapidas.GetNotasRapidasByNotaRapidaId(id); //NotaRapida.FechaFinalizacionView = NotaRapida.FechaFinalizacion.ToString("yyyy-MM-dd"); ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)NotaRapida.Estado); return(View(NotaRapida)); }
// metodo para buscar una sola NotaRapida por id public NotasRapidas GetNotasRapidasByNotaRapidaId(int IdNotaRapida) { try { NotasRapidas NotasRapidas = BD.NotasRapidas.Find(IdNotaRapida); if (NotasRapidas != null) { return(NotasRapidas); } else { return(null); } } catch (Exception error) { Bll_File.EscribirLog(error.ToString()); return(null); } }
public ActionResult NotasRapidasAdd(NotasRapidas NotasRapidas) { // Bll_Login.VerificarSesionActiva(); ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)NotasRapidas.Estado); if (ModelState.IsValid) { Bll_NotasRapidas Bll_NotasRapidas = new Bll_NotasRapidas(); if (Bll_NotasRapidas.GuardarNotaRapida(NotasRapidas)) {// pregunta si la funcion de creacion se ejecuto con exito return(RedirectToAction("Index")); } else {// no creado return(View(NotasRapidas)); } } else { return(View(NotasRapidas)); } }