예제 #1
0
 public static List <ObDepartamento> ConsultaListaDepartamentos()
 {
     //List<ObjEstudiante> Estudiantes = null;
     using (GeneralModelDataContext db = new GeneralModelDataContext())
     {
         var consulta = from D in db.Departamento
                        select new ObDepartamento
         {
             CodDepartamento = D.CodDepartamento,
             NomDepartamento = D.NomDepartamento
         };
         return(consulta.ToList());
     }
 }
 public static List <InstitucionEducativaViewModel> ConsultaListaInstitucionEducativa()
 {
     using (GeneralModelDataContext db = new GeneralModelDataContext())
     {
         var consulta = from I in db.InstitucionEducativa
                        orderby I.NombreInstitucion ascending
                        where I.Eliminado == false
                        select new InstitucionEducativaViewModel
         {
             Id     = I.Id,
             Nombre = I.NombreInstitucion
         };
         return(consulta.ToList());
     }
 }
예제 #3
0
 public static List <ObjMunicipio> ConsultaListaMunicipio()
 {
     //List<ObjEstudiante> Estudiantes = null;
     using (GeneralModelDataContext db = new GeneralModelDataContext())
     {
         var consulta = from M in db.Municipio
                        select new ObjMunicipio
         {
             CodDepartamento = M.CodDepartamento,
             CodMunicipio    = M.CodMunicipio,
             NomMunicipio    = M.NomMunicipio
         };
         return(consulta.ToList());
     }
 }
 public static List <SedeViewModel> ConsultaListaSedesPorIntitucion(int Institucion)
 {
     using (GeneralModelDataContext db = new GeneralModelDataContext())
     {
         var consulta = from S in db.Sede
                        where S.IdInstitucion == Institucion &&
                        S.Eliminado == false
                        orderby S.Nombre ascending
                        select new SedeViewModel
         {
             Id     = S.Id,
             Nombre = S.Nombre
         };
         return(consulta.ToList());
     }
 }
 public static List <SedeViewModel> ConsultaListaSedes()
 {
     using (GeneralModelDataContext db = new GeneralModelDataContext())
     {
         var consulta = from S in db.Sede
                        orderby S.Nombre ascending
                        where S.Eliminado == false
                        select new SedeViewModel
         {
             Id     = S.Id,
             Nombre = S.Nombre,
             IdInstitucionEducativa = S.IdInstitucion
         };
         return(consulta.ToList());
     }
 }
        public static string EliminarSede(int Id)
        {
            var MensajeError = "";

            using (GeneralModelDataContext db = new GeneralModelDataContext())
            {
                var Sede = (from s in db.Sede
                            where s.Id == Id
                            select s
                            ).FirstOrDefault();
                if (Sede != null)
                {
                    Sede.Eliminado = true;
                    db.SubmitChanges();
                }
            }
            return(MensajeError);
        }
        public static List <SedeViewModel> ConsultaListaSedes(ref ObjPaginacion Paginacion)
        {
            using (GeneralModelDataContext db = new GeneralModelDataContext())
            {
                var consulta = from S in db.Sede
                               orderby S.Nombre ascending
                               where S.Eliminado == false
                               select new SedeViewModel
                {
                    Id     = S.Id,
                    Nombre = S.Nombre
                };

                Paginacion.TotalRegistros = consulta.Count();
                consulta = consulta.Skip((Paginacion.PaginaActual - 1) * Paginacion.RegistrosPagina);
                consulta = consulta.Take(Paginacion.RegistrosPagina);
                return(consulta.ToList());
            }
        }
        public static string NuevaSede(SedeViewModel ObjSede)
        {
            using (GeneralModelDataContext db = new GeneralModelDataContext())
            {
                string MensajeError = "";
                try
                {
                    Sede sede = new Sede();
                    sede.IdInstitucion = ObjSede.IdInstitucionEducativa;
                    sede.Nombre        = ObjSede.Nombre;

                    db.Sede.InsertOnSubmit(sede);
                    db.SubmitChanges();
                }
                catch (Exception e)
                {
                    MensajeError = e.ToString();
                }
                return(MensajeError);
            }
        }
        public static string EditarSede(SedeViewModel ObjSede)
        {
            using (GeneralModelDataContext db = new GeneralModelDataContext())
            {
                string MensajeError = "";
                try
                {
                    var Sede = (from s in db.Sede
                                where s.Id == ObjSede.Id
                                select s
                                ).FirstOrDefault();

                    Sede.Nombre = ObjSede.Nombre;
                    db.SubmitChanges();
                }
                catch (Exception e)
                {
                    MensajeError = e.ToString();
                }
                return(MensajeError);
            }
        }
 public static SedeViewModel ConsultaSede(int id)
 {
     using (GeneralModelDataContext db = new GeneralModelDataContext())
     {
         var consulta = from S in db.Sede
                        where S.Id == id
                        select new SedeViewModel
         {
             Id     = S.Id,
             Nombre = S.Nombre
         };
         if (consulta.Count() == 0)
         {
             var retorno = new SedeViewModel();
             retorno.Id     = 0;
             retorno.Nombre = "Sin Sede";
             return(retorno);
         }
         else
         {
             return(consulta.FirstOrDefault());
         }
     }
 }