Exemplo n.º 1
0
        /// <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; }
        }
Exemplo n.º 2
0
        /// <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; }
        }
Exemplo n.º 3
0
        public string updateTareas(Models.clsTareas oClsTareas)
        {
            try
            {
                using (var dbContext = new SqlServerEntities())
                {
                    Entidades.tbTareas oTarea = (from q in dbContext.tbTareas
                                                 where q.tareCodigo == oClsTareas.inCodigo
                                                 select q).FirstOrDefault();

                    oTarea.tareTitular          = oClsTareas.stTitular;
                    oTarea.tareAsunto           = oClsTareas.stAsunto;
                    oTarea.tareFechaVencimiento = oClsTareas.stFechaVencimiento;
                    oTarea.tareContacto         = oClsTareas.stContacto;
                    oTarea.tareCuenta           = oClsTareas.stCuenta;
                    oTarea.estaCodigo           = oClsTareas.oClsEstado.inEstaCodigo;
                    oTarea.prioCodigo           = oClsTareas.oClsPrioridad.inCodigo;
                    oTarea.tareEnviarMensaje    = oClsTareas.stEnviarMensaje;
                    oTarea.tareRepetir          = oClsTareas.stRepetir;
                    oTarea.tareDescripcion      = oClsTareas.stDescripcion;

                    dbContext.SaveChanges();

                    return("Grabación correcta");
                }
                //using ()
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 4
0
        /// <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; }
        }
Exemplo n.º 5
0
        public string deleteTareas(Models.clsTareas oClsTareas)
        {
            try
            {
                using (var dbContext = new SqlServerEntities())
                {
                    Entidades.tbTareas oTarea = (from q in dbContext.tbTareas
                                                 where q.tareCodigo == oClsTareas.inCodigo
                                                 select q).FirstOrDefault();

                    dbContext.tbTareas.Remove(oTarea);
                    dbContext.SaveChanges();

                    return("Grabación correcta");
                }
                //using ()
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 6
0
 /// <summary>
 /// CONSULTA UNA TAREA
 /// </summary>
 /// <param name="obclsTareas">MODELO DE TAREA</param>
 /// <returns></returns>
 public List <Models.clsTareas> getTareas(Models.clsTareas obclsTareas)
 {
     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
                     where q.tareCodigo == obclsTareas.inCodigo
                     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; }
 }
Exemplo n.º 7
0
 public List <Models.clsTareas> getTarea(Models.clsTareas oClsTareas)
 {
     try
     {
         using (SqlServerEntities dbContext = new SqlServerEntities())
         {
             return((from q in dbContext.tbTareas
                     join tbEs in dbContext.tbEstadoTareas on q.estaCodigo equals tbEs.estaCodigo
                     join tbPr in dbContext.tbPrioridad on q.prioCodigo equals tbPr.prioCodigo
                     where q.tareCodigo == oClsTareas.inCodigo
                     select new Models.clsTareas
             {
                 inCodigo = q.tareCodigo,
                 stTitular = q.tareTitular,
                 stAsunto = q.tareAsunto,
                 stFechaVencimiento = q.tareFechaVencimiento,
                 stContacto = q.tareContacto,
                 stCuenta = q.tareCuenta,
                 oClsEstado = new Models.clsEstado {
                     inEstaCodigo = (int)q.estaCodigo, stDescripcion = tbEs.estaDescripcion
                 },
                 oClsPrioridad = new Models.clsPrioridad {
                     inCodigo = (int)q.prioCodigo, stDescripcion = tbPr.prioDescripcion
                 },
                 stEnviarMensaje = q.tareEnviarMensaje,
                 stRepetir = q.tareRepetir,
                 stDescripcion = q.tareDescripcion
             }
                     ).ToList());
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }