コード例 #1
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);
        }
コード例 #2
0
        public void GuardarEncargadoDeOrganizacion(EncargadoDeOrganizacion nuevoEncargadoDeOrganizacion)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO encargadodeOrganizacion VALUES (@id, @nombre, @apellidoPaterno, @apellidoMaterno, @cargo, @idOrganizacion)"))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("nombre", nuevoEncargadoDeOrganizacion.Nombre));
                    sqlCommand.Parameters.Add(new SqlParameter("apellidoPaterno", nuevoEncargadoDeOrganizacion.ApellidoPaterno));
                    sqlCommand.Parameters.Add(new SqlParameter("apellidoMaterno", nuevoEncargadoDeOrganizacion.ApellidoMaterno));
                    sqlCommand.Parameters.Add(new SqlParameter("cargo", nuevoEncargadoDeOrganizacion.Cargo));
                    sqlCommand.Parameters.Add(new SqlParameter("idOrganizacion", nuevoEncargadoDeOrganizacion.IdOrganizacion));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #3
0
        public void GuardarOrganizacionVinculada(OrganizacionVinculada nuevaOrganizacionVinculada)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO  VALUES (@id, @ciudad, @direccion, @email, @nombreOrganizacion, @telefono)"))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("ciudad", nuevaOrganizacionVinculada.Ciudad));
                    sqlCommand.Parameters.Add(new SqlParameter("direccion", nuevaOrganizacionVinculada.Direccion));
                    sqlCommand.Parameters.Add(new SqlParameter("email", nuevaOrganizacionVinculada.Email));
                    sqlCommand.Parameters.Add(new SqlParameter("nombreOrganizacion", nuevaOrganizacionVinculada.NombreOrganizacion));
                    sqlCommand.Parameters.Add(new SqlParameter("telefono", nuevaOrganizacionVinculada.Telefono));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #4
0
        public void GuardarAlumno(Alumno nuevoAlumno)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO Alumno VALUES(@id, @nombreAlumno, @apellidoPAlumno, @apellidoMAlumno, @matricula, @idProyecto, @idExpediente)", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("nombreAlumno", nuevoAlumno.Nombre));
                    sqlCommand.Parameters.Add(new SqlParameter("apellidoPAlumno", nuevoAlumno.ApellidoPaterno));
                    sqlCommand.Parameters.Add(new SqlParameter("apellidoMalumno", nuevoAlumno.ApellidoMaterno));
                    sqlCommand.Parameters.Add(new SqlParameter("matricula", nuevoAlumno.Matricula));
                    sqlCommand.Parameters.Add(new SqlParameter("proyecto", null));
                    sqlCommand.Parameters.Add(new SqlParameter("expediente", null));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #5
0
        public List <Alumno> CargarAlumnos()
        {
            List <Alumno> alumnos    = new List <Alumno>();
            ConexionBD    conexionBD = new ConexionBD();

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

                    while (reader.Read())
                    {
                        Alumno alumno = new Alumno();
                        alumno.IdAlumno        = reader.GetInt32(0);
                        alumno.Nombre          = reader.GetString(1);
                        alumno.ApellidoPaterno = reader.GetString(2);
                        alumno.ApellidoMaterno = reader.GetString(3);
                        alumno.Matricula       = reader.GetString(4);
                        alumno.IdProyecto      = reader.GetInt32(5);
                        alumno.IdExpediente    = reader.GetInt32(6);

                        alumnos.Add(alumno);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(alumnos);
        }
コード例 #6
0
        public Alumno CargarAlumnoPorMatricula(string matricula)
        {
            Alumno     alumno     = new Alumno();
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM Alumno WHERE Matricula = @busqueda", sqlConnection))
                {
                    SqlDataReader reader = sqlCommand.ExecuteReader();

                    while (reader.Read())
                    {
                        alumno.IdAlumno        = reader.GetInt32(0);
                        alumno.Nombre          = reader.GetString(1);
                        alumno.ApellidoPaterno = reader.GetString(2);
                        alumno.ApellidoMaterno = reader.GetString(3);
                        alumno.Matricula       = reader.GetString(4);
                        alumno.IdProyecto      = reader.GetInt32(5);
                        alumno.IdExpediente    = reader.GetInt32(6);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(alumno);
        }
コード例 #7
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);
        }
コード例 #8
0
        public void GuardarNuevoDiaAtencion(DiaAtencion nuevoDiaAtención)
        {
            ConexionBD acceso = new ConexionBD();

            using (SqlConnection sqlConnection = acceso.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO  VALUES (@id, @dia, @horaInicio, @horaFin, @lugar, @tecnico)"))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("dia", nuevoDiaAtención.Dia));
                    sqlCommand.Parameters.Add(new SqlParameter("horaInicio", nuevoDiaAtención.HoraInicio));
                    sqlCommand.Parameters.Add(new SqlParameter("horaFin", nuevoDiaAtención.HoraFin));
                    sqlCommand.Parameters.Add(new SqlParameter("lugar", nuevoDiaAtención.Lugar));
                    sqlCommand.Parameters.Add(new SqlParameter("tecnico", null));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                acceso.CloseConnection();
            }
        }
コード例 #9
0
        public void GuardarExpediente(Expediente nuevoExpediente)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO Expediente VALUES(@id, @asignacion, @horas)", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("asignacion", nuevoExpediente.FechaAsignacion));
                    sqlCommand.Parameters.Add(new SqlParameter("horas", nuevoExpediente.TotalHorasRegistradas));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #10
0
        public void EstablecerPeriodoDeEntregaDAO(PeriodoDeEntrega nuevoPeriodoDeEntrega)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO periodoEntrega VALUES(@id, @fechaInicial, @fechaFinal)", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("fechaInicial", nuevoPeriodoDeEntrega.FechaInicio));
                    sqlCommand.Parameters.Add(new SqlParameter("fechaFinal", nuevoPeriodoDeEntrega.FechaFin));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #11
0
        public List <OrganizacionVinculada> CargarListaOrganizacionVinculada()
        {
            ConexionBD conexionBD = new ConexionBD();
            List <OrganizacionVinculada> organizacionesVinculadas = new List <OrganizacionVinculada>();

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

                    while (reader.Read())
                    {
                        OrganizacionVinculada organizacionVinculada = new OrganizacionVinculada();

                        organizacionVinculada.IdOrganizacionVinculada = reader.GetInt32(0);
                        organizacionVinculada.Ciudad             = reader.GetString(1);
                        organizacionVinculada.Direccion          = reader.GetString(2);
                        organizacionVinculada.Email              = reader.GetString(3);
                        organizacionVinculada.NombreOrganizacion = reader.GetString(4);
                        organizacionVinculada.Telefono           = reader.GetString(5);

                        organizacionesVinculadas.Add(organizacionVinculada);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(organizacionesVinculadas);
        }
コード例 #12
0
        public void GuardarNuevoProyecto(Proyecto nuevoProyecto)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO Proyecto VALUES (@id, @cupoProyecto, @descripcion, @fechaInicial, @fechaFinal, @horaInicial, @horaFinal, @nombreProyecto, @objetivo, @poblacion, @resonsabilidadProyecto, @idEncargado)"))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("id", null));
                    sqlCommand.Parameters.Add(new SqlParameter("cupoProyecto", nuevoProyecto.Cupo));
                    sqlCommand.Parameters.Add(new SqlParameter("descripcion", nuevoProyecto.DescripcionGeneral));
                    sqlCommand.Parameters.Add(new SqlParameter("fechaInicial", nuevoProyecto.FechaInicio));
                    sqlCommand.Parameters.Add(new SqlParameter("fechaFinal", nuevoProyecto.FechaFin));
                    sqlCommand.Parameters.Add(new SqlParameter("horaInicial", nuevoProyecto.HoraInicio));
                    sqlCommand.Parameters.Add(new SqlParameter("horaFinal", nuevoProyecto.HoraFin));
                    sqlCommand.Parameters.Add(new SqlParameter("nombreProyecto", nuevoProyecto.NombreProyecto));
                    sqlCommand.Parameters.Add(new SqlParameter("objetivo", nuevoProyecto.ObjetivoGeneral));
                    sqlCommand.Parameters.Add(new SqlParameter("poblacion", nuevoProyecto.PoblacionAtendida));
                    sqlCommand.Parameters.Add(new SqlParameter("resonsabilidadProyecto", nuevoProyecto.Responsabilidad));
                    sqlCommand.Parameters.Add(new SqlParameter("idEncargado", nuevoProyecto.IdEncargadoDeOrganizacion));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #13
0
        public void ModificarHorario(int nuevaHoraInicio, int nuevaHoraFin, int idProyecto)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("UPDATE Proyecto SET horaInicio = @horaInicial, horaFin = @horaFinal WHERE idProyecto = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("horaInicial", nuevaHoraInicio));
                    sqlCommand.Parameters.Add(new SqlParameter("horaFinal", nuevaHoraFin));
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idProyecto));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #14
0
        public OrganizacionVinculada CargarOrganizacionVinculada(int busquedaId)
        {
            ConexionBD            conexionBD            = new ConexionBD();
            OrganizacionVinculada organizacionVinculada = new OrganizacionVinculada();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM organizacionVinculada WHERE idorganizacionVinculada LIKE @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", busquedaId));

                    SqlDataReader reader = sqlCommand.ExecuteReader();

                    while (reader.Read())
                    {
                        organizacionVinculada.IdOrganizacionVinculada = reader.GetInt32(0);
                        organizacionVinculada.Ciudad             = reader.GetString(1);
                        organizacionVinculada.Direccion          = reader.GetString(2);
                        organizacionVinculada.Email              = reader.GetString(3);
                        organizacionVinculada.NombreOrganizacion = reader.GetString(4);
                        organizacionVinculada.Telefono           = reader.GetString(5);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(organizacionVinculada);
        }
コード例 #15
0
        public Proyecto CargarProyecto(int idProyecto)
        {
            ConexionBD conexionBD = new ConexionBD();
            Proyecto   proyecto   = new Proyecto();

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

                    while (reader.Read())
                    {
                        proyecto.IdProyecto                = reader.GetInt32(0);
                        proyecto.Cupo                      = reader.GetInt32(1);
                        proyecto.DescripcionGeneral        = reader.GetString(2);
                        proyecto.FechaInicio               = reader.GetDateTime(3);
                        proyecto.FechaFin                  = reader.GetDateTime(4);
                        proyecto.HoraInicio                = reader.GetInt32(5);
                        proyecto.HoraFin                   = reader.GetInt32(6);
                        proyecto.NombreProyecto            = reader.GetString(7);
                        proyecto.ObjetivoGeneral           = reader.GetString(8);
                        proyecto.PoblacionAtendida         = reader.GetString(9);
                        proyecto.Responsabilidad           = reader.GetString(10);
                        proyecto.IdEncargadoDeOrganizacion = reader.GetInt32(11);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(proyecto);
        }
コード例 #16
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();
            }
        }
コード例 #17
0
        public DiaAtencion CargarDiaAtencion(int idTecnico)
        {
            ConexionBD  acceso      = new ConexionBD();
            DiaAtencion diaAtencion = new DiaAtencion();

            using (SqlConnection sqlConnection = acceso.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM diaAtencion WHERE FK_idtecnicoAcademico = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idTecnico));

                    SqlDataReader reader = sqlCommand.ExecuteReader();

                    while (reader.Read())
                    {
                        diaAtencion.IdDiaAtencion      = reader.GetInt32(0);
                        diaAtencion.Dia                = reader.GetString(1);
                        diaAtencion.HoraInicio         = reader.GetInt32(2);
                        diaAtencion.HoraFin            = reader.GetInt32(3);
                        diaAtencion.Lugar              = reader.GetString(4);
                        diaAtencion.IdTecnicoAcademico = reader.GetInt32(5);
                    }
                }
                acceso.CloseConnection();
            }
            return(diaAtencion);
        }
コード例 #18
0
        public EncargadoDeOrganizacion CargarEncargadoDeOrganizacion(int idOrganizacion)
        {
            ConexionBD conexionBD = new ConexionBD();
            EncargadoDeOrganizacion encargadoDeOrganizacion = new EncargadoDeOrganizacion();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM encargadodeOrganizacion WHERE FK_idorganizacionVinculada = @busquedaOrganizacion", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("busquedaOrganizacion", idOrganizacion));
                    SqlDataReader reader = sqlCommand.ExecuteReader();

                    while (reader.Read())
                    {
                        encargadoDeOrganizacion.IdEncargadoDeOrganizacion = reader.GetInt32(0);
                        encargadoDeOrganizacion.Nombre          = reader.GetString(1);
                        encargadoDeOrganizacion.ApellidoPaterno = reader.GetString(2);
                        encargadoDeOrganizacion.ApellidoMaterno = reader.GetString(3);
                        encargadoDeOrganizacion.Cargo           = reader.GetString(4);
                        encargadoDeOrganizacion.IdOrganizacion  = reader.GetInt32(5);
                    }
                }
                conexionBD.CloseConnection();
            }
            return(encargadoDeOrganizacion);
        }
コード例 #19
0
        public void DarDeBajaCoordinador(int idCoordinador)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("DELETE FROM Coordinador WHERE idCoordinador = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idCoordinador));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #20
0
        public void EliminarAlumno(int idAlumno)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("DELETE FROM Alumno WHERE idAlumno = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idAlumno));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #21
0
        public void DarDeBajaOrganizacion(int busquedaId)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("DELETE FROM WHERE LIKE @busqueda"))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", busquedaId));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #22
0
        public void ModificarNumeroDePersonal(string nuevoNumeroDePersonal, int idCoordinador)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("UPDATE Coordinador SET numerodePersonal = @actualizacion WHERE idCoordinador = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("actualizacion", nuevoNumeroDePersonal));
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idCoordinador));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #23
0
        public void ModificarObjetivoGeneral(string nuevoObjetivo, int idProyecto)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("UPDATE Proyecto SET objetivoGeneral = @actualizacion WHERE idAlumno = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("actualizacion", nuevoObjetivo));
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idProyecto));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #24
0
        public void ModificarTelefonoOrganizacion(string nuevoTelefono, int busquedaId)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("UPDATE organizacionVinculada SET Telefono = @actualizacion WHERE idorganizacionVinculada = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("actualizacion", nuevoTelefono));
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", busquedaId));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #25
0
        public void ModificarResponsable(string nuevoResponsable, int idProyecto)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("UPDATE Proyecto SET FK_idencargadodeOrganizacion = @actualizacion WHERE idAlumno = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("actualizacion", nuevoResponsable));
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idProyecto));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #26
0
        public void AsignarExpediente(int idExpediente, int idAlumno)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("UPDATE Alumno SET FK_idExpediente = @expediente WHERE idAlumno = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("actualizacion", idExpediente));
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idAlumno));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #27
0
        public void AsignarExpedienteCoordinador(int idExpediente, int idCoordinador)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO Expediente_tiene_Coordinador VALUES(@expediente, @coordinador)", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("expediente", idExpediente));
                    sqlCommand.Parameters.Add(new SqlParameter("coordinador", idCoordinador));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #28
0
        public void ModificarMatricula(string nuevaMatricula, int idAlumno)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("UPDATE Alumno SET Matricula = @actualizacion WHERE idAlumno = @busqueda", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("actualizacion", nuevaMatricula));
                    sqlCommand.Parameters.Add(new SqlParameter("busqueda", idAlumno));

                    try
                    {
                        sqlCommand.ExecuteReader();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
        public void AsignarCoordinadorPeriodo(int idCoordinador, int idPeriodo)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO coordinador_tiene_periodoEntrega VALUES(@coordinador, @periodo)", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("coordinador", idCoordinador));
                    sqlCommand.Parameters.Add(new SqlParameter("periodo", idPeriodo));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }
コード例 #30
0
        public void GuardarSolicitud(Solicitud nuevaSolicitud)
        {
            ConexionBD conexionBD = new ConexionBD();

            using (SqlConnection sqlConnection = conexionBD.GetConnection())
            {
                sqlConnection.Open();
                using (SqlCommand sqlCommand = new SqlCommand("INSERT INTO Solicitud VALUES(@proyecto, @alumno)", sqlConnection))
                {
                    sqlCommand.Parameters.Add(new SqlParameter("proyecto", nuevaSolicitud.IdProyecto));
                    sqlCommand.Parameters.Add(new SqlParameter("alumno", nuevaSolicitud.IdAlumno));

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
                conexionBD.CloseConnection();
            }
        }