예제 #1
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; }
        }
예제 #2
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; }
        }
예제 #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;
            }
        }
예제 #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; }
        }
예제 #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;
            }
        }