public tbEvento GetId(int pIdData, int pIdAction) { tbEvento registro = new tbEvento(); try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { registro = (from x in dbContext.tbEvento where x.tbEvento_Id == pIdData select x).FirstOrDefault(); registro.idAction = pIdAction; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Evento", ClassName = "EventoProcess", MethodName = "GetId", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(registro); }
public ActionResult Evento(tbEvento Evento) { switch (Evento.idAction) { case 1: resultado = new EventoFacade().Insert(Evento); ViewBag.Msgtype = resultado.ResultAction == true ? 1 : 0; break; case 2: resultado = new EventoFacade().Update(Evento); ViewBag.Msgtype = resultado.ResultAction == true ? 2 : 0; break; case 3: resultado = new EventoFacade().Delete(Evento); ViewBag.Msgtype = resultado.ResultAction == true ? 3 : 0; break; } ViewBag.ListaArea = new SelectList(new tbEvento().ListaArea(), "Id", "Value", evento.tbArea_Id == null || evento.tbArea_Id == 0 ? 0 : evento.tbArea_Id); ViewBag.ListaResponsavel = new SelectList(new tbEvento().ListaResponsavel(), "Id", "Value", evento.tbUsuario_Id == null || evento.tbUsuario_Id == 0 ? 0 : evento.tbUsuario_Id); return(View(Evento)); }
public ActionResult Evento(int idData, int idAction) { if (idData > 0) { evento = new EventoFacade().GetId(idData, idAction); } else { evento.idAction = 1; } ViewBag.ListaArea = new SelectList(new tbEvento().ListaArea(), "Id", "Value", evento.tbArea_Id == null || evento.tbArea_Id == 0 ? 0 : evento.tbArea_Id); ViewBag.ListaResponsavel = new SelectList(new tbEvento().ListaResponsavel(), "Id", "Value", evento.tbUsuario_Id == null || evento.tbUsuario_Id == 0 ? 0 : evento.tbUsuario_Id); return(View(evento)); }
public Resultado Update(tbEvento pEvento) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var evento = dbContext.tbEvento.Where(x => x.tbEvento_Id == pEvento.tbEvento_Id).FirstOrDefault(); if (evento != null) { evento.tbEvento_Titulo = string.IsNullOrWhiteSpace(pEvento.tbEvento_Titulo) ? evento.tbEvento_Titulo : pEvento.tbEvento_Titulo; evento.tbEvento_DataEvento = pEvento.tbEvento_DataEvento; evento.tbEvento_UpdateTime = DateTime.Now; dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Evento", ClassName = "EventoProcess", MethodName = "Update", ExceptionMsg = "Atualização efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Evento", ClassName = "EventoProcess", MethodName = "Update", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Delete(tbEvento pEvento) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var evento = dbContext.tbEvento.Where(x => x.tbEvento_Id == pEvento.tbEvento_Id).FirstOrDefault(); if (evento != null) { dbContext.tbEvento.Remove(evento); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Evento", ClassName = "EventoProcess", MethodName = "Delete", ExceptionMsg = "Exclusão efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Evento", ClassName = "EventoProcess", MethodName = "Delete", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Insert(tbEvento pEvento) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { pEvento.tbEvento_UpdateTime = DateTime.Now; dbContext.tbEvento.Add(pEvento); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Evento", ClassName = "EventoProcess", MethodName = "Insert", ExceptionMsg = "Cadastro efetuado com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Evento", ClassName = "EventoProcess", MethodName = "Insert", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Delete(tbEvento pEvento) { return(new EventoProcess().Delete(pEvento)); }
public Resultado Update(tbEvento pEvento) { return(new EventoProcess().Update(pEvento)); }
public Resultado Insert(tbEvento pEvento) { return(new EventoProcess().Insert(pEvento)); }