Esempio n. 1
0
 /// <summary>
 /// Meotodo para actuaizar estado del compromiso en caso de q se haya
 /// culminado completamente
 /// </summary>
 /// <param name="CompromisoCompletado"></param>
 /// <returns></returns>
 public int CompromisoCompletado(tareas t, bitacora_tareas b)
 {
     try
     {
         string concepto = "";
         if (t.CONCEPTO.Equals("")) { concepto = "Gestión a sido terminada"; }
         var contex = bd.tareas.First(u => u.ID_TAREA == b.TAREA);
         contex.ESTADO = "T";
         contex.CONCEPTO = concepto;
         contex.FECHAFIN = DateTime.Today;
         AddHistorialT(t, "T");
         bd.SaveChanges();
         Bitacoras(b, "C");
         return 1;
     }
     catch (Exception)
     {
         return 0;
         throw;
     }
 }
Esempio n. 2
0
        /// <summary>
        /// Metodo para almacenar datos a la tabla bitacoras de tareas
        /// </summary>
        /// <param name="bt"></param>
        protected void Bitacoras(bitacora_tareas bt,string e)
        {
            try
            {   var ctx=bd.bitacora_tareas.Add(bt);
                switch (e)
                {   case "C":
                    ctx.MOTIVO = "La gestión ha sido finalizada";
                    break;
                }

                ctx.FECHAMOD = DateTime.Today;
                bd.SaveChanges();

            }
            catch (Exception)
            {

                throw;
            }
        }
Esempio n. 3
0
 public int _Cancelargestion(bitacora_tareas b,string c, string e)
 {
     try
     {
         var ctx = bd.clientes.First(t => t.CEDULA == c);
        /// var contex = bd.tareas.First(a => a.ID_TAREA == b.TAREA);
         ctx.ESTADO = e;
         //contex.ESTADO = "T";
         bd.SaveChanges();
         Bitacoras(b,e);
         return 1;
     }
     catch (Exception)
     {
         return 0;
         throw;
     }
 }
Esempio n. 4
0
        /// <summary>
        /// Meotod para posponer tarea en caso de que todo 
        /// se relice con exito reotna un 1
        /// </summary>
        /// <param name="tareas"></param>
        /// <param name="bitacora"></param>
        /// <returns></returns>
        public int PosponerTarea(tareas t, bitacora_tareas b)
        {
            try
            {
                 var contex = bd.tareas.First(u=> u.ID_TAREA== t.ID_TAREA);
                 contex.ESTADO = t.ESTADO;
                 contex.CONCEPTO = t.CONCEPTO;
                 contex.FECHAINICIO = b.FECHAMOD;
                 AddHistorialT(t,t.ESTADO);
                 Bitacoras(b,"");
                 bd.SaveChanges();
                 return 1;
            }
            catch (DbEntityValidationException e)
            {

                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                        eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                            ve.PropertyName, ve.ErrorMessage);
                    }
                }

                return 0;
                throw;
            }
        }
Esempio n. 5
0
 public int ETareas(tareas t,bitacora_tareas b)
 {
     return bt.TareaCompletada(t,b);
 }
Esempio n. 6
0
 public int Cancelargestion(bitacora_tareas b, string e, string c)
 {
     return bt._Cancelargestion(b, c, e);
 }
Esempio n. 7
0
 public int Postareas(tareas t, bitacora_tareas b)
 {
     return bt.PosponerTarea(t,b);
 }