예제 #1
0
        public List <ProfesorEntidad> ConsultarProfesores(string nombres, int?idProfesor)
        {
            List <ProfesorEntidad> result = new List <ProfesorEntidad>();

            var parametros = new Hashtable
            {
                { "nombres", nombres },
                { "idProfesor", idProfesor },
            };

            var datos = Helper.ConsultarSp("ConsProfesor", parametros);

            while (datos.Read())
            {
                ProfesorEntidad article = new ProfesorEntidad();

                article.IdProfesor = (int)datos["IdProfesor"];
                article.Nombres    = datos["Nombres"].ToString();
                article.Apellidos  = datos["Apellidos"].ToString();
                article.Cedula     = datos["Cedula"].ToString();

                result.Add(article);
            }
            return(result);
        }
예제 #2
0
        private static ProfesorEntidad PrepareProfesor(ProfesorModel model)
        {
            var profesor = new ProfesorEntidad();

            profesor.IdProfesor = model.IdProfesor;
            profesor.Nombres    = model.Nombres;
            profesor.Apellidos  = model.Apellidos;
            profesor.Cedula     = model.Cedula;

            return(profesor);
        }
예제 #3
0
        public void EditarProfesor(ProfesorEntidad model)
        {
            var parametros = new Hashtable
            {
                { "Nombres", model.Nombres },
                { "Apellidos", model.Apellidos },
                { "Cedula", model.Cedula }
            };

            Helper.EjecutarSp("UpdProfesor", parametros);
        }
예제 #4
0
        public void GrabarProfesor(ProfesorEntidad profesor)
        {
            var parametros = new Hashtable
            {
                { "nombres", profesor.Nombres },
                { "apellidos", profesor.Apellidos },
                { "cedula", profesor.Cedula }
            };

            Helper.EjecutarSp("InsProfesor", parametros);
        }
예제 #5
0
        public void ActualizarProfesor(ProfesorEntidad profesor)
        {
            var parametros = new Hashtable
            {
                { "IdProfesor", profesor.IdProfesor },
                { "Nombres", profesor.Nombres },
                { "Apellidos", profesor.Apellidos },
                { "Cedula", profesor.Cedula }
            };

            Helper.EjecutarSp("UpdProfesor", parametros);
        }
예제 #6
0
        public ProfesorEntidad ConsultarProfesorPorId(int idProfesor)
        {
            var parametros = new Hashtable
            {
                { "idProfesor", idProfesor }
            };

            var datos = Helper.ConsultarSp("ConsProfesorPorId", parametros);

            while (datos.Read())
            {
                ProfesorEntidad profesor = new ProfesorEntidad();

                profesor.IdProfesor = (int)datos["IdProfesor"];
                profesor.Nombres    = datos["Nombres"].ToString();
                profesor.Apellidos  = datos["Apellidos"].ToString();
                profesor.Cedula     = datos["Cedula"].ToString();

                return(profesor);
            }

            return(new ProfesorEntidad());
        }
예제 #7
0
        public List <ProfesorEntidad> ConsultarProfesores(int idProfesor)
        {
            List <ProfesorEntidad> result = new List <ProfesorEntidad>();

            var parametros = new Hashtable
            {
                { "id", idProfesor }
            };

            var datos = Helper.ConsultarSp("ConsProfesor", parametros);

            while (datos.Read())
            {
                ProfesorEntidad model = new ProfesorEntidad();

                model.IdProfesor = Convert.ToInt32(datos["IdAlumno"]);
                model.Nombres    = datos["Nombres"].ToString();
                model.Apellidos  = datos["Apellidos"].ToString();
                model.Cedula     = datos["Cedula"].ToString();

                result.Add(model);
            }
            return(result);
        }