コード例 #1
0
        public List <Models.Alumno> consultaErrorTablets(string CCT)
        {
            using (SqlConnection conexion = Conexion.conexion())
            {
                SqlCommand comando = new SqlCommand(string.Format(
                                                        "select CURP,MATRICULA,CCT,MENSAJE from benefi_error WHERE CCT = '{0}' ", CCT), conexion);
                SqlDataReader reader = comando.ExecuteReader();
                int           j      = 1;
                while (reader.Read())
                {
                    Models.Alumno dato = new Models.Alumno();
                    dato.no        = j;
                    dato.curp      = reader.GetString(0);
                    dato.matricula = reader.GetString(1);
                    dato.nombre    = reader.GetString(2);
                    dato.status    = reader.GetString(3);
                    lista.Add(dato);
                    j++;
                }
                conexion.Close();
            }
            borarDatosTemporales(CCT);

            return(lista);
        }
コード例 #2
0
 public List <Models.Alumno> consultaBenefConTablet(string CCT)
 {
     using (SqlConnection conexion = Conexion.conexion())
     {
         SqlCommand comando = new SqlCommand(string.Format(
                                                 "SELECT I.CURP, I.matricula, U.apellido_pat, U.apellido_mat, U.nombre,T.serie,T.fecha FROM institucion_beneficiario AS I, usuario AS U, [ tablet] AS T WHERE I.CURP = T.beneficiario and I.CURP = U.CURP AND T.intitucion = '{0}' AND I.matricula != '' ORDER BY apellido_pat, apellido_mat, nombre", CCT), conexion);
         SqlDataReader reader = comando.ExecuteReader();
         int           j      = 1;
         while (reader.Read())
         {
             Models.Alumno dato = new Models.Alumno();
             dato.no         = j;
             dato.curp       = reader.GetString(0);
             dato.matricula  = reader.GetString(1);
             dato.nombre     = reader.GetString(2) + " " + reader.GetString(3) + " " + reader.GetString(4);
             dato.apePat     = reader.GetString(2);
             dato.apeMat     = reader.GetString(3);
             dato.nombreTemp = reader.GetString(4);
             dato.status     = reader.GetString(5);
             dato.fecha      = reader.GetString(6);
             lista.Add(dato);
             j++;
         }
         conexion.Close();
     }
     return(lista);
 }
コード例 #3
0
        public ActionResult Detalles(string nombre)
        {
            var alumno = new Models.Alumno();

            alumno.Nombre = nombre;
            return(View(alumno));
        }
コード例 #4
0
        public void consultaBenefPorCURPYMatricula(string CURP, string matricula)
        {
            List <Models.Alumno> lista = new List <Models.Alumno>();

            Models.Alumno dato = new Models.Alumno();

            using (SqlConnection conexion = Conexion.conexion())
            {
                SqlCommand comando = new SqlCommand(string.Format(
                                                        //"SELECT I.CURP, I.matricula, U.apellido_pat, U.apellido_mat, U.nombre FROM institucion_beneficiario AS I, usuario AS U WHERE I.CURP = U.CURP AND I.CURP LIKE '" + CURP + "%' AND I.estatus='A' AND I.matricula LIKE '" + matricula + "%'"
                                                        "SELECT I.CURP, I.matricula, P.apellido_pat, P.apellido_mat, P.nombre " +
                                                        "FROM institucion_beneficiario AS I, persona AS P " +
                                                        "WHERE I.CURP = P.CURP AND I.CURP LIKE '" + CURP + "%' AND I.estatus = 'A' AND I.matricula LIKE '" + matricula + "%'"), conexion);
                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    dato.curp      = reader.GetString(0);
                    dato.matricula = reader.GetString(1);
                    dato.nombre    = reader.GetString(2) + " " + reader.GetString(3) + " " + reader.GetString(4);
                }
                reader.Close();
                conexion.Close();
            }
        }
コード例 #5
0
        public List <Models.Alumno> consultaBeneficiariosActvos(string CCT)
        {
            List <Models.Alumno> lista = new List <Models.Alumno>();

            using (SqlConnection conexion = Conexion.conexion())
            {
                SqlCommand comando = new SqlCommand(string.Format(
                                                        "SELECT I.CURP, I.matricula, U.apellido_pat,U.apellido_mat, U.nombre FROM institucion_beneficiario AS I, usuario AS U WHERE I.CURP = U.CURP AND I.CCT = '{0}' AND I.estatus='A'", CCT), conexion);
                SqlDataReader reader = comando.ExecuteReader();
                int           j      = 1;
                while (reader.Read())
                {
                    Models.Alumno dato = new Models.Alumno();
                    dato.no        = j;
                    dato.curp      = reader.GetString(0);
                    dato.matricula = reader.GetString(1);
                    dato.nombre    = reader.GetString(2) + " " + reader.GetString(3) + " " + reader.GetString(4);
                    dato.cct       = CCT;
                    lista.Add(dato);
                    j++;
                }
                conexion.Close();
            }
            return(lista);
        }
コード例 #6
0
 public List <Models.Alumno> consultaBeneficiariosRegistrados(string CCT)
 {
     using (SqlConnection conexion = Conexion.conexion())
     {
         SqlCommand comando = new SqlCommand(string.Format(
                                                 //"SELECT I.CURP, I.matricula, U.apellido_pat,U.apellido_mat, U.nombre FROM institucion_beneficiario AS I, usuario AS U WHERE I.CURP = U.CURP AND CCT = '{0}' AND I.estatus = 'A' ORDER BY apellido_pat,apellido_mat,nombre"
                                                 "SELECT I.CURP, I.matricula, P.apellido_pat, P.apellido_mat, P.nombre " +
                                                 "FROM institucion_beneficiario AS I, persona AS P " +
                                                 "WHERE I.CURP = P.CURP AND I.CCT = '{0}' AND I.estatus = 'A' ORDER BY apellido_pat, apellido_mat, nombre", CCT), conexion);
         SqlDataReader reader = comando.ExecuteReader();
         int           j      = 1;
         while (reader.Read())
         {
             Models.Alumno dato = new Models.Alumno();
             dato.no         = j;
             dato.curp       = reader.GetString(0);
             dato.matricula  = reader.GetString(1);
             dato.nombre     = reader.GetString(2) + " " + reader.GetString(3) + " " + reader.GetString(4);
             dato.apePat     = reader.GetString(2);
             dato.apeMat     = reader.GetString(3);
             dato.nombreTemp = reader.GetString(4);
             lista.Add(dato);
             j++;
         }
         conexion.Close();
     }
     return(lista);
 }
コード例 #7
0
        public Models.Alumno BuscarAlumno(long Legajo)
        {
            Models.Alumno           Aux   = null;
            AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos();
            try
            {
                Datos.SetearQuery("SELECT *  FROM [Valenzuela_DB].[dbo].[Alumno] where Legajo =" + Legajo);
                Datos.EjecutarLector();

                while (Datos.Lector.Read())
                {
                    Aux          = new Alumno();
                    Aux.Legajo   = Datos.Lector.GetInt64(0);
                    Aux.Nombre   = Datos.Lector.GetString(1);
                    Aux.Apellido = Datos.Lector.GetString(2);
                    Aux.Telefono = Datos.Lector.GetInt32(3);
                    Aux.Email    = Datos.Lector.GetString(4);

                    Aux.Dirreccion           = new Dirreccion();
                    Aux.Dirreccion.Direccion = Datos.Lector.GetString(5);
                    Aux.Dirreccion.Ciudad    = Datos.Lector.GetString(6);
                    Aux.Dirreccion.CodPostal = Datos.Lector.GetInt32(7);
                }
                return(Aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Datos.CerrarConexion();
            }
        }
コード例 #8
0
        public ActionResult Delete([FromBody] Models.Solicitudes.EditAlumno alumno)
        {
            using (Models.ColegioContext bd = new Models.ColegioContext())
            {
                Models.Alumno alumnoo = bd.Alumno.Find(alumno.Idalumno);

                bd.Remove(alumnoo);
                bd.SaveChanges();
            }
            return(Ok());
        }
コード例 #9
0
        public static void AgregarNuevoAlumno(List <Models.Alumno> listaAlumnos, Models.Alumno nuevoAlumno)
        {
            if (listaAlumnos.Count == 0)
            {
                nuevoAlumno.Id = 1;
            }
            else
            {
                nuevoAlumno.Id = listaAlumnos.Max(a => a.Id) + 1;
            }

            listaAlumnos.Add(nuevoAlumno);
        }
コード例 #10
0
        public static bool EliminarAlumno(List <Models.Alumno> listaAlumnos, int idAlumno)
        {
            bool eliminado = false;

            Models.Alumno alumnoAEliminar = listaAlumnos.FirstOrDefault(alumno => alumno.Id == idAlumno);

            if (alumnoAEliminar != null)
            {
                eliminado = listaAlumnos.Remove(alumnoAEliminar);
            }

            return(eliminado);
        }
コード例 #11
0
        //Formulario para agregar alumnos
        public ActionResult AgregarAlumno(string nombre, string apellido, string dni, string carrera, long telefono, string mail)
        {
            Models.Alumno alumno = new Models.Alumno();
            alumno.dni      = dni;
            alumno.nombre   = nombre;
            alumno.apellido = apellido;
            alumno.email    = mail;
            alumno.telefono = telefono;


            Models.AlumnoManager alumnoManager = new Models.AlumnoManager();
            alumnoManager.Agregar(alumno);
            return(View("Index"));
        }
コード例 #12
0
        public static void ActualizarAlumno(List <Models.Alumno> listaAlumnos, Models.Alumno alumnoModificado)
        {
            Models.Alumno alumnoAActualizar = listaAlumnos.FirstOrDefault(a => a.Id == alumnoModificado.Id);

            if (alumnoAActualizar is not null)
            {
                alumnoAActualizar.Matricula = alumnoModificado.Matricula;
                alumnoAActualizar.Nombre    = alumnoModificado.Nombre;
                alumnoAActualizar.Domicilio = alumnoModificado.Domicilio;
                alumnoAActualizar.Fecha     = alumnoModificado.Fecha;
                alumnoAActualizar.Telefono  = alumnoModificado.Telefono;
                alumnoAActualizar.Sexo      = alumnoModificado.Sexo;
            }
        }
コード例 #13
0
        public void asignaSerieABeneficiario(string CURP, string fecha_actual, string grado, string serie)
        {
            List <Models.Alumno> lista = new List <Models.Alumno>();

            Models.Alumno dato = new Models.Alumno();

            using (SqlConnection conexion = Conexion.conexion())
            {
                string     update    = "update[ tablet] set beneficiario ='" + CURP + "', fecha = '" + fecha_actual + "', grado='" + grado + "' WHERE serie='" + serie + "'";
                SqlCommand updatecmd = new SqlCommand(update, conexion);
                updatecmd.ExecuteNonQuery();
                dato.status = "Tableta Registrada";
            }
        }
コード例 #14
0
 public IHttpActionResult Agregrar(Models.Request.AlumnoCLS model)//recibo el modelo AlumnoCLS en el controlador
 {
     using (Models.PERSONAS_3Entities db = new Models.PERSONAS_3Entities())
     {
         var oAlumnos = new Models.Alumno();
         //oAlumnos.idAlumno = oAlumnos.idAlumno;
         oAlumnos.nombre   = model.Nombre;//model va a tener los atributos de esta parte
         oAlumnos.apellido = model.Apellido;
         oAlumnos.edad     = model.Edad;
         db.Alumno.Add(oAlumnos);
         db.SaveChanges();
     }
     return(Ok("Exitoso"));
 }
コード例 #15
0
 public ActionResult Post([FromBody] Models.Solicitudes.Alumno alumno)
 {
     using (Models.ColegioContext bd = new Models.ColegioContext())
     {
         Models.Alumno alumnoo = new Models.Alumno();
         alumnoo.Idcurso   = alumno.Idcurso;
         alumnoo.Nombre    = alumno.Nombre;
         alumnoo.Edad      = alumno.Edad;
         alumnoo.Telefono  = alumno.Telefono;
         alumnoo.Direccion = alumno.Direccion;
         bd.Alumno.Add(alumnoo);
         bd.SaveChanges();
     }
     return(Ok());
 }
コード例 #16
0
 public ActionResult Put([FromBody] Models.Solicitudes.EditAlumno alumno)
 {
     using (Models.ColegioContext bd = new Models.ColegioContext())
     {
         Models.Alumno alumnoo = bd.Alumno.Find(alumno.Idalumno);
         alumnoo.Idcurso         = alumno.Idcurso;
         alumnoo.Nombre          = alumno.Nombre;
         alumnoo.Edad            = alumno.Edad;
         alumnoo.Telefono        = alumno.Telefono;
         alumnoo.Direccion       = alumno.Direccion;
         bd.Entry(alumnoo).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         bd.SaveChanges();
     }
     return(Ok());
 }
コード例 #17
0
ファイル: AlumnoServices.cs プロジェクト: gulopez/JGFApp
        public async Task <bool> Update(Models.Alumno model)
        {
            try
            {
                var    data    = JsonConvert.SerializeObject(model);
                var    content = new StringContent(data, Encoding.UTF8, "application/json");
                string path    = Commons.Constants.url;
                path += $"Alumnos/{model.Id}";
                HttpResponseMessage response = await client.PutAsync(path, content);

                return(response.IsSuccessStatusCode);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #18
0
ファイル: frmListado.cs プロジェクト: lariaspaz/SMPorres
 private void btnEditar_Click(object sender, EventArgs e)
 {
     Models.Alumno a = ObtenerAlumnoSeleccionado();
     using (var f = new frmEdición(a))
     {
         if (f.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 AlumnosRepository.Actualizar(a.Id, f.Nombre, f.Apellido, f.IdTipoDocumento, f.NroDocumento,
                                              f.FechaNacimiento, f.Email, f.Dirección, f.Domicilio, f.Estado, f.Sexo);
                 ConsultarDatos();
                 dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id);
             }
             catch (Exception ex)
             {
                 ShowError("Error al intentar grabar los datos: \n" + ex.Message);
             }
         }
     }
 }
コード例 #19
0
        public List <Models.Alumno> consultaInstitucionesRegistradas()
        {
            List <Models.Alumno> lista = new List <Models.Alumno>();

            using (SqlConnection conexion = Conexion.conexion())
            {
                SqlCommand    comando = new SqlCommand(string.Format("select CCT,nombre from institucion"), conexion);
                SqlDataReader reader  = comando.ExecuteReader();
                int           j       = 1;
                while (reader.Read())
                {
                    Models.Alumno dato = new Models.Alumno();
                    dato.no        = j;
                    dato.cct       = reader.GetString(0);
                    dato.cctNombre = reader.GetString(1);
                    lista.Add(dato);
                    j++;
                }
                conexion.Close();
            }
            return(lista);
        }
コード例 #20
0
ファイル: AlumnoServices.cs プロジェクト: gulopez/JGFApp
        public async Task <Models.Alumno> SearchById(Guid id)
        {
            try
            {
                Models.Alumno alumno = new Models.Alumno();
                string        path   = Commons.Constants.url;
                path += $"Alumnos/{id}";
                HttpResponseMessage response = await client.GetAsync(path);

                if (response.IsSuccessStatusCode)
                {
                    var objectString = await response.Content.ReadAsStringAsync();

                    alumno = JsonConvert.DeserializeObject <Models.Alumno>(objectString);
                }

                return(alumno);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #21
0
        public List <Models.Alumno> Listar(long Id)
        {
            List <Models.Alumno> Listado = new List <Models.Alumno>();

            Models.Alumno           Aux   = null;
            AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos();
            try
            {
                Datos.SetearQuery("SELECT Comision.Id, Alumno.* FROM[Valenzuela_DB].[dbo].[DetComisionAlumnos] inner join Comision on Comision.Id = DetComisionAlumnos.idComision inner join Alumno on Alumno.Legajo = DetComisionAlumnos.IdAlumno where Comision.Id = '" + Id + "'");
                Datos.EjecutarLector();

                while (Datos.Lector.Read())
                {
                    Aux          = new Alumno();
                    Aux.Legajo   = Datos.Lector.GetInt64(1);
                    Aux.Nombre   = Datos.Lector.GetString(2);
                    Aux.Apellido = Datos.Lector.GetString(3);
                    Aux.Telefono = Datos.Lector.GetInt32(4);
                    Aux.Email    = Datos.Lector.GetString(5);

                    Aux.Dirreccion           = new Dirreccion();
                    Aux.Dirreccion.Direccion = Datos.Lector.GetString(6);
                    Aux.Dirreccion.Ciudad    = Datos.Lector.GetString(7);
                    Aux.Dirreccion.CodPostal = Datos.Lector.GetInt32(8);
                    Listado.Add(Aux);
                }
                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Datos.CerrarConexion();
            }
        }