// c_logrosXgradoXasigNota
        // POST api/logros
        public List<logrosDTO> Post([FromBody]  dtoGLogros dtoL)
        {
            string dtoGrado, dtoAasignatura;
            dtoGrado = dtoL.id_grado;
            dtoAasignatura = dtoL.id_asignatura;

            bdsigameEntities bd = new bdsigameEntities();
            logros origen = new logros();
            logrosDTO destino = new logrosDTO();
            List<logros> origenl = new List<logros>();
            List<logrosDTO> destinol = new List<logrosDTO>();

            origenl = bd.logros.Where(t => t.id_asignatura == dtoL.id_asignatura && t.id_grado == dtoL.id_grado).ToList();
            origenl = origenl.OrderBy(t => t.id_logro).ToList();
            if (origenl.Count != 0)
            {
                List<logrosDTO> l = new List<logrosDTO>();
                foreach (logros item in origenl)
                {
                    logrosDTO j = new logrosDTO();
                    j.id_logro = item.id_logro.ToString() + "/ " + item.descripcion.ToString();
                    l.Add(j);
                }
                return l;
            }
            else { return null; }
        }
Example #2
0
        //-----------------------------------------------------------------------------------
        public List<logrosDTO> c_logros()
        {
            try
            {
                origenl = bd.logros.ToList();
                if (origenl != null)
                {
                    List<logrosDTO> Lista = new List<logrosDTO>();

                    foreach (logros item in origenl)
                    {
                        logrosDTO obj = new logrosDTO();

                        obj.id_logro = item.id_logro.ToString();
                        obj.id_grado = item.id_grado.ToString();
                        obj.id_asignatura = item.id_asignatura.ToString();
                        obj.descripcion = item.descripcion.ToString();
                        Lista.Add(obj);
                    }
                    Lista = Lista.OrderBy(t => t.id_asignatura).ToList();
                    return Lista;
                }
                else
                {
                    return null;
                }
            }
            catch (Exception)
            {

                return null;
            }
        }
Example #3
0
 public string m_logro(logrosDTO dtonew, dtoG dto, bitacorasDTO dtob)
 {
     dtonew.descripcion = dtonew.descripcion.ToUpper();
     string m= BLL.m_logro(dto.id, dtonew);
     if (m != null)
         BLLB.r_bitacora(dtob);
     return m;
 }
Example #4
0
 public string r_logro(logrosDTO dto, bitacorasDTO dtob)
 {
     dto.descripcion = dto.descripcion.ToUpper();
    string m= BLL.r_logro(dto);
     if (m != null)
         BLLB.r_bitacora(dtob);
     return m;
 }
Example #5
0
 public string r_logros(logrosDTO ob)
 {
     try
     {
         ob.id_asignatura = ob.id_asignatura.ToUpper();
         ob.id_grado = ob.id_grado.ToUpper();
         ob.id_logro = ob.id_logro.ToUpper();
         logros m = new logros();
         AutoMapper.Mapper.CreateMap<logrosDTO, logros>();
         AutoMapper.Mapper.Map(ob, m);
         bd.logros.Add(m);
         bd.SaveChanges();
         return "¡Se agregó el logro exitosamente!";
     }
     catch (Exception)
     {
         return null;
     }
 }
Example #6
0
 public string m_logros(string codViejo, logrosDTO ob)
 {
     try
     {
         ob.id_asignatura = ob.id_asignatura.ToUpper();
         ob.id_grado = ob.id_grado.ToUpper();
         ob.id_logro = ob.id_logro.ToUpper();
         logros n = bd.logros.Where(t => t.id_logro == codViejo).FirstOrDefault();
         n.id_logro = ob.id_logro;
         n.descripcion = ob.descripcion;
         n.id_grado = ob.id_grado;
         n.id_asignatura = ob.id_asignatura;
         bd.SaveChanges();
         return "Logro modificado exitosamente";
     }
     catch (Exception)
     {
         return null;
     }
 }
Example #7
0
 public void c_logro()
 {
     // Esta prueba de lista solo se ve al depurar y en la variable ob2
     ob = r.c_logro("I");
     Assert.IsNotNull(ob);
 }
Example #8
0
 public string m_logro(string codViejo, logrosDTO ob)
 {
     return r.m_logros(codViejo, ob);
 }
Example #9
0
 public string r_logro(logrosDTO cod)
 {
     return r.r_logros(cod);
 }
Example #10
0
 //--------------------------------------------------------------------
 public string r_logros(logrosDTO ob)
 {
     try
     {
         //........... VALIDACIÓN PARA MAYUSCULAS  ...................
         ob.id_asignatura = ob.id_asignatura.ToUpper();
         ob.id_grado = ob.id_grado.ToUpper();
         ob.id_logro = ob.id_logro.ToUpper();
         //................ FIN DE VALIDADCIÓN  ......................
         logros m = new logros();
         AutoMapper.Mapper.CreateMap<logrosDTO, logros>();
         AutoMapper.Mapper.Map(ob, m);
         bd.logros.Add(m);
         bd.SaveChanges();
         return "¡Se agregó el logro exitosamente!";
     }
     catch (Exception)
     {
         return null;
     }
 }
Example #11
0
 //-----------------------------------------------------------------------------------
 public List<logrosDTO> c_logrosXgradoXasigNota(string codGrado, string codAsig)
 {
     origenl = bd.logros.Where(t => t.id_asignatura == codAsig && t.id_grado == codGrado).ToList();
     origenl = origenl.OrderBy(t => t.id_logro).ToList();
     if (origenl.Count != 0)
     {
         List<logrosDTO> l = new List<logrosDTO>();
         foreach (logros item in origenl)
         {
             logrosDTO j = new logrosDTO();
             j.id_logro = item.id_logro.ToString() + "/ " + item.descripcion.ToString();
             l.Add(j);
         }
         return l;
     }
     else { return null; }
 }
Example #12
0
        //-----------------------------------------------------------------------------------
        public List<logrosDTO> c_logrosXgradoXasig(string codGrado, string codAsig)
        {
            origenl = bd.logros.Where(t => t.id_asignatura == codAsig && t.id_grado == codGrado).ToList();
            if (origenl.Count != 0)
            {
                List<logrosDTO> Lista = new List<logrosDTO>();

                foreach (logros item in origenl)
                {
                    logrosDTO obj = new logrosDTO();

                    obj.id_logro = item.id_logro.ToString();
                    obj.id_grado = item.id_grado.ToString();
                    obj.id_asignatura = item.id_asignatura.ToString();
                    obj.descripcion = item.descripcion.ToString();
                    Lista.Add(obj);
                }
                Lista = Lista.OrderBy(t => t.id_asignatura).ToList();
                return Lista;
            }
            else { return null; }
        }