コード例 #1
0
 public string r_asignatura(asignaturasDTO dto, bitacorasDTO dtob)
 {
     string m = BLL.r_asignatura(dto);
     if (m != null)
         BLLB2.r_bitacora(dtob);
     return m;
 }
コード例 #2
0
 public string m_asignatura(asignaturasDTO dtonew, dtoG dto, bitacorasDTO dtob)
 {
     string m=  BLL.m_asignatura(dto.id, dtonew);
     if (m != null)
     {
         BLLB2.r_bitacora(dtob);
     }
     return m;
 }
コード例 #3
0
 public string m_asignatura(string viejoCodAsi, asignaturasDTO nuevosDatos)
 {
     try
     {
         nuevosDatos.id = nuevosDatos.id.ToUpper();
         nuevosDatos.nombre = nuevosDatos.nombre.ToUpper();
         nuevosDatos.area = nuevosDatos.area.ToUpper();
         asignatura n = bd.asignatura.Where(t => t.id == viejoCodAsi).FirstOrDefault();
         n.nombre = nuevosDatos.nombre;
         n.horas = nuevosDatos.horas;
         n.area = nuevosDatos.area;
         bd.SaveChanges();
         return "¡Se modifico el registro de la asignatura exitosamente!";
     }
     catch (Exception)
     {                
         return null;
     }                
  }
コード例 #4
0
 public string r_asignatura(asignaturasDTO ob)
 {
     try
     {
        ob.id = ob.id.ToUpper();
        ob.nombre=  ob.nombre.ToUpper();
        ob.area= ob.area.ToUpper();
         asignatura m = new asignatura();
         AutoMapper.Mapper.CreateMap<asignaturasDTO, asignatura>();
         AutoMapper.Mapper.Map(ob, m);
         bd.asignatura.Add(m);
         bd.SaveChanges();
         return "¡Se agregó la asignatura exitosamente!";  
     }
     catch (Exception)
     {
         return null;
     }
   }
コード例 #5
0
 public List<asignaturasDTO> c_asignaturasCbo()
 {
     List<asignaturasDTO> L = new List<asignaturasDTO>();
     List<asignaturasDTO> L2 = new List<asignaturasDTO>();
     L = r.c_asignaturas();
     if (L.Count != 0)
     {
         foreach (asignaturasDTO item in L)
         {
             asignaturasDTO obj = new asignaturasDTO();
                 obj.id = item.id.ToString() + "/ " + item.nombre.ToString() + "/ HS: " + item.horas.ToString();
                 obj.nombre = "";
                 obj.area = "";
                 obj.horas = "";
             L2.Add(obj);
         }
         return L2;
     }
     else
     {
         return null;
     }
 }
コード例 #6
0
 public void c_asignatura()
 {
     // Esta prueba de lista solo se ve al depurar y en la variable ob2
     ob = r.c_asignatura("ING");
     Assert.IsNotNull(ob);
 }
コード例 #7
0
        //=================================== Fin de metodos para filtrar las matriculas de estudiantes ================
        public List<asignaturasDTO> c_asignaturasDeEstudianteXgrupo(string codEst)
        {
            try
            {
            matricula2 es = bd.matricula2.Where(t => t.id_estudiante == codEst).FirstOrDefault();
            List<matricula1> LstMatricula = bd.matricula1.Where(t => t.id_grupo == es.id_grupo).ToList();

            List<asignaturasDTO> alst = new List<asignaturasDTO>();
            foreach (matricula1 item in LstMatricula)
            {
                asignaturasDTO a = new asignaturasDTO();
                a.id = item.asignatura.id.ToString();
                a.nombre = item.asignatura.nombre.ToString();
                alst.Add(a);
            }
            if (alst.Count != 0)
            {
                alst = alst.OrderBy(t => t.nombre).ToList();
                return alst;
            }
            else
            {
                return null;
            }
            }
            catch (Exception)
            {                
                return null;
            }            
        }
コード例 #8
0
 //-----------------------------------------------------------------------------------
 public string r_asignatura(asignaturasDTO ob)
 {
     return r.r_asignatura(ob);
 }
コード例 #9
0
 //-----------------------------------------------------------------------------------
 public string m_asignatura(string viejoCodAsig, asignaturasDTO nuevosDatos)
 {
     return r.m_asignatura(viejoCodAsig, nuevosDatos);
 }