Example #1
0
        public Coordinador CargarCoordinadorPorNumeroPersonal(int numeroDePersonal)
        {
            Coordinador coordinador = new Coordinador();
            ConexionBD  conexionBD  = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM Coordinador WHERE idCoordinador = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", numeroDePersonal));
                    SqlDataReader reader = sqlCommand.ExecuteReader();

                    while (reader.Read())
                    {
                        coordinador.IdCoordinador    = reader.GetInt32(0);
                        coordinador.Nombre           = reader.GetString(1);
                        coordinador.ApellidoPaterno  = reader.GetString(2);
                        coordinador.ApellidoMaterno  = reader.GetString(3);
                        coordinador.Correo           = reader.GetString(4);
                        coordinador.NumeroDePersonal = reader.GetInt32(5);
                        coordinador.Telefono         = reader.GetString(6);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(coordinador);
        }
Example #2
0
        public void GuardarCoordinador(Coordinador nuevoCoordinador)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO Coordinador VALUES (@id, @nombreCoordinador, @apellidoPCoordinador, @apellidoMCoordinador, @email, @numeroPersonal, @telefonoCoordinador)", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("nombreCoordinador", nuevoCoordinador.Nombre));
                    sqlCommand.Parameters.Add(new SqlParameter("apellidoPCoordinador", nuevoCoordinador.ApellidoPaterno));
                    sqlCommand.Parameters.Add(new SqlParameter("apellidoMCoordinador", nuevoCoordinador.ApellidoMaterno));
                    sqlCommand.Parameters.Add(new SqlParameter("email", nuevoCoordinador.Correo));
                    sqlCommand.Parameters.Add(new SqlParameter("numeroPersonal", nuevoCoordinador.NumeroDePersonal));
                    sqlCommand.Parameters.Add(new SqlParameter("telefonoCoordinador", nuevoCoordinador.Telefono));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
Example #3
0
        public List <Coordinador> CargarCoordinadores()
        {
            List <Coordinador> coordinadores = new List <Coordinador>();
            ConexionBD         conexionBD    = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM Coordinador", sqlConnection))
                {
                    SqlDataReader reader = sqlCommand.ExecuteReader();

                    while (reader.Read())
                    {
                        Coordinador coordinador = new Coordinador();

                        coordinador.IdCoordinador    = reader.GetInt32(0);
                        coordinador.Nombre           = reader.GetString(1);
                        coordinador.ApellidoPaterno  = reader.GetString(2);
                        coordinador.ApellidoMaterno  = reader.GetString(3);
                        coordinador.Correo           = reader.GetString(4);
                        coordinador.NumeroDePersonal = reader.GetInt32(5);
                        coordinador.Telefono         = reader.GetString(6);

                        coordinadores.Add(coordinador);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(coordinadores);
        }