/// <summary> /// ACTUALIZA UNA TAREA /// </summary> /// <param name="obclsTareas">MODELO DE TAREA</param> /// <returns></returns> public string updateTareas(Models.clsTareas obclsTareas) { try { using (Entidades.bdGeneralEntities obbdGeneralEntities = new Entidades.bdGeneralEntities()) { Entidades.tbTareas obtbTareas = (from q in obbdGeneralEntities.tbTareas where q.tareCodigo == obclsTareas.inCodigo select q).FirstOrDefault(); obtbTareas.tareTitular = obclsTareas.stTitular; obtbTareas.tareAsunto = obclsTareas.stAsunto; obtbTareas.tareFechaVencimiento = obclsTareas.stFechaVencimiento; obtbTareas.tareContacto = obclsTareas.stContacto; obtbTareas.tareCuenta = obclsTareas.stCuenta; obtbTareas.estaCodigo = obclsTareas.obclsEstadoTareas.inCodigo; obtbTareas.prioCodigo = obclsTareas.obclsPrioridad.inCodigo; obtbTareas.tareEnviarMensaje = obclsTareas.stEnviarMensaje; obtbTareas.tareRepetir = obclsTareas.stRepetir.ToString(); obtbTareas.tareDescripcion = obclsTareas.stDescripcion; obbdGeneralEntities.SaveChanges(); return("Se realizo proceso con exito"); } } catch (Exception ex) { throw ex; } }
/// <summary> /// CONSULTA TODOS LOS EVENTOS /// </summary> /// <returns></returns> public List <Models.clsEventos> getEventos() { try { using (Entidades.bdGeneralEntities obDatos = new Entidades.bdGeneralEntities()) { List <Models.clsEventos> lstclsEventos = (from q in obDatos.tbEventos join tbRC in obDatos.tbRelacionadoCon on q.recoCodigo equals tbRC.recoCodigo select new Models.clsEventos { CODIGO = q.evenCodigo, NOMBRE = q.evenNombre, UBICACION = q.evenUbicacion, PARTICIPANTES = q.evenParticipantes, TODO_DIA = q.evenTodoDia.Equals("S") ? "SI" : "NO", FECHA = q.evenFecha, RELACIONADO_CON = new Models.clsRelacionadoCon { CODIGO = tbRC.recoCodigo, DESCRIPCION = tbRC.recoDescripcion }, DESCRIPCION = q.evenDescripcion, }).ToList(); return(lstclsEventos); } } catch (Exception ex) { throw ex; } }
/// <summary> /// CREA UNA TAREA /// </summary> /// <param name="obclsTareas">MODELO DE TAREAS</param> /// <returns></returns> public string addTareas(Models.clsTareas obclsTareas) { try { using (Entidades.bdGeneralEntities obbdGeneralEntities = new Entidades.bdGeneralEntities()) { Entidades.tbTareas obtbTareas = new Entidades.tbTareas { tareCodigo = obclsTareas.inCodigo, tareTitular = obclsTareas.stTitular, tareAsunto = obclsTareas.stAsunto, tareFechaVencimiento = obclsTareas.stFechaVencimiento, tareContacto = obclsTareas.stContacto, tareCuenta = obclsTareas.stCuenta, estaCodigo = obclsTareas.obclsEstadoTareas.inCodigo, prioCodigo = obclsTareas.obclsPrioridad.inCodigo, tareEnviarMensaje = obclsTareas.stEnviarMensaje, tareRepetir = obclsTareas.stRepetir.ToString(), tareDescripcion = obclsTareas.stDescripcion }; obbdGeneralEntities.tbTareas.Add(obtbTareas); obbdGeneralEntities.SaveChanges(); return("Se realizo proceso con exito"); } } catch (Exception ex) { throw ex; } }
/// <summary> /// CONSULTA TODAS LAS TAREAS /// </summary> /// <returns></returns> public List <Models.clsTareas> getTareas() { try { using (Entidades.bdGeneralEntities obbdGeneralEntities = new Entidades.bdGeneralEntities()) { return((from q in obbdGeneralEntities.tbTareas join tbET in obbdGeneralEntities.tbEstadoTareas on q.estaCodigo equals tbET.estaCodigo join tbPR in obbdGeneralEntities.tbPrioridad on q.prioCodigo equals tbPR.prioCodigo select new Models.clsTareas { inCodigo = q.tareCodigo, stTitular = q.tareTitular, stAsunto = q.tareAsunto, stFechaVencimiento = q.tareFechaVencimiento, stContacto = q.tareContacto, stCuenta = q.tareCuenta, obclsEstadoTareas = new Models.clsEstadoTareas { inCodigo = q.estaCodigo, stDescripcion = tbET.estaDescripcion }, obclsPrioridad = new Models.clsPrioridad { inCodigo = q.prioCodigo, stDescripcion = tbPR.prioDescripcion }, stEnviarMensaje = q.tareEnviarMensaje, stRepetir = q.tareRepetir, stDescripcion = q.tareDescripcion }).ToList()); } } catch (Exception ex) { throw ex; } }
public List <Models.clsRelacionadoCon> getclsRelacionadoCon() { try { using (Entidades.bdGeneralEntities obDatos = new Entidades.bdGeneralEntities()) { List <Models.clsRelacionadoCon> lstclsRelacionadoCon = (from q in obDatos.tbRelacionadoCon select new Models.clsRelacionadoCon { CODIGO = q.recoCodigo, DESCRIPCION = q.recoDescripcion }).ToList(); return(lstclsRelacionadoCon); } } catch (Exception ex) { throw ex; } }
/// <summary> /// ELIMINA UNA TAREA /// </summary> /// <param name="obclsTareas">MODELO DE TAREA</param> /// <returns></returns> public string deleteTareas(Models.clsTareas obclsTareas) { try { using (Entidades.bdGeneralEntities obbdGeneralEntities = new Entidades.bdGeneralEntities()) { Entidades.tbTareas obtbTareas = (from q in obbdGeneralEntities.tbTareas where q.tareCodigo == obclsTareas.inCodigo select q).FirstOrDefault(); obbdGeneralEntities.tbTareas.Remove(obtbTareas); obbdGeneralEntities.SaveChanges(); return("Se realizo proceso con exito"); } } catch (Exception ex) { throw ex; } }
/// <summary> /// CREA UN EVENTO /// </summary> /// <param name="obclsEventos">MODELO DE EVENTOS</param> /// <returns></returns> public void createEventos(Models.clsEventos obclsEventos) { try { using (Entidades.bdGeneralEntities obDatos = new Entidades.bdGeneralEntities()) { obDatos.tbEventos.Add(new Entidades.tbEventos { evenNombre = obclsEventos.NOMBRE, evenUbicacion = obclsEventos.UBICACION, evenParticipantes = obclsEventos.PARTICIPANTES, evenTodoDia = obclsEventos.TODO_DIA, evenFecha = obclsEventos.FECHA, recoCodigo = obclsEventos.RELACIONADO_CON.CODIGO, evenDescripcion = obclsEventos.DESCRIPCION }); obDatos.SaveChanges(); } } catch (Exception ex) { throw ex; } }