public static List <InformeJefe> ObtenerInformesJefe(Jefe j) { List <InformeJefe> informes = new List <InformeJefe>(); SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_BuscarInformesMitadPeriodoTutor", con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idTutor", j.IdJefe); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { InformeJefe aux = new InformeJefe(); aux.Solicitud.Empresa.NombreEmpresa = reader.GetString(8); aux.Solicitud.Empresa.Direccion = reader.GetString(9); aux.Solicitud.Empresa.Telefono = reader.GetString(10); aux.Solicitud.Empresa.Fax = reader.GetString(11); aux.Solicitud.Empresa.CorreoElectronico = reader.GetString(12); aux.Solicitud.Practicante.NombreUsuario = reader.GetString(13); aux.Solicitud.Practicante.Carrera = reader.GetString(14); informes.Add(aux); } } return(informes); }
public static int EditarInforme(InformeMitadPeriodo i) { SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_EditarInformeMitad", con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idInformeMitad", i.IdInformeMitadPeriodo); comando.Parameters.AddWithValue("@preparacionTecnica", i.PreparacionTecnica); comando.Parameters.AddWithValue("@capacidadAprendizaje", i.CapacidadAprendizaje); comando.Parameters.AddWithValue("@trabajoEquipo", i.TrabajoEquipo); comando.Parameters.AddWithValue("@creatividad", i.Creatividad); comando.Parameters.AddWithValue("@adaptacion", i.Adaptacion); comando.Parameters.AddWithValue("@responsabilidad", i.Responsabilidad); comando.Parameters.AddWithValue("@puntualidad ", i.Puntualidad); int resultado; try { resultado = comando.ExecuteNonQuery(); } catch (Exception e) { resultado = 0; } return(resultado); }
public static int CrearInforme(InformeJefe i, Solicitud pasantia, Jefe j) { SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_CrearInformeJefe", con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@areaAsignada", i.AreaAsignada); comando.Parameters.AddWithValue("@actividadesDesarrolladas", i.ActividadesDesarrolladas); comando.Parameters.AddWithValue("@horario,", i.Horario); comando.Parameters.AddWithValue("@fortalezas", i.Fortalezas); comando.Parameters.AddWithValue("@debilidades", i.Debilidades); comando.Parameters.AddWithValue("@evaluacion", i.Evaluacion); comando.Parameters.AddWithValue("@desempenio", i.Desempenio); comando.Parameters.AddWithValue("@motivacion", i.Motivacion); comando.Parameters.AddWithValue("@contactoTutor", i.ContactoTutor); comando.Parameters.AddWithValue("@idSolicitud", i.Solicitud.IdSolicitud); comando.Parameters.AddWithValue("@idTutor", i.Tutor); comando.Parameters.AddWithValue("@idRegistroDeAsistencia", i.RegistroAsistencia); comando.Parameters.AddWithValue("@idJefe", i.Jefe.IdJefe); int resultado; try { resultado = comando.ExecuteNonQuery(); } catch (Exception e) { resultado = 0; } return(resultado); }
public static int CrearSolicitud(Solicitud pasantia) { SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_InsertarSolicitud", con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@descripcionSolicitud", pasantia.DescripcionSolicitud); comando.Parameters.AddWithValue("@estadoSolicitud", pasantia.EstadoSolicitud); comando.Parameters.AddWithValue("@fechaEmision", pasantia.FechaEmision); comando.Parameters.AddWithValue("@idEmpresa", pasantia.Empresa.IdEmpresa); comando.Parameters.AddWithValue("@idPracticante", pasantia.Practicante.IdPracticante); comando.Parameters.AddWithValue("@idDecano", pasantia.Decano.IdDecano); int resultado; try { resultado = comando.ExecuteNonQuery(); } catch (Exception e) { resultado = 0; Console.WriteLine(e.Message); } return(resultado); }
public static List <Solicitud> ObtenerListaPracticantes(Jefe j) { List <Solicitud> solicituds = new List <Solicitud>(); SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_BuscarPracticantesInformeJefe", con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idJefe", j.IdJefe); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Solicitud aux = new Solicitud(); aux.IdSolicitud = reader.GetInt32(0); aux.Practicante.NombreUsuario = reader.GetString(1); aux.Practicante.Carrera = reader.GetString(2); aux.Empresa.NombreEmpresa = reader.GetString(3); aux.Empresa.Direccion = reader.GetString(4); aux.Empresa.Telefono = reader.GetString(5); aux.Empresa.Fax = reader.GetString(6); aux.Empresa.CorreoElectronico = reader.GetString(7); solicituds.Add(aux); } } return(solicituds); }
public static List <Empresa> ObtenerListaEmpresas() { List <Empresa> empresas = new List <Empresa>(); SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_VerListaEmpresas", con); comando.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Empresa aux = new Empresa(); aux.IdEmpresa = reader.GetInt32(0); aux.NombreEmpresa = reader.GetString(1); aux.Descripcion = reader.GetString(2); aux.CorreoElectronico = reader.GetString(3); aux.Direccion = reader.GetString(4); aux.Telefono = reader.GetString(5); aux.Fax = reader.GetString(6); aux.Jefe.IdJefe = reader.GetInt32(7); empresas.Add(aux); } } return(empresas); }
public static List <InformeMitadPeriodo> ObtenerInformesMitadPeriodo(Tutor t) { List <InformeMitadPeriodo> informes = new List <InformeMitadPeriodo>(); SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_BuscarInformesMitadPeriodoTutor", con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idTutor", t.IdTutor); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { InformeMitadPeriodo aux = new InformeMitadPeriodo(); aux.IdInformeMitadPeriodo = reader.GetInt32(0); aux.PreparacionTecnica = reader.GetString(1); aux.CapacidadAprendizaje = reader.GetString(2); aux.TrabajoEquipo = reader.GetBoolean(3); aux.Creatividad = reader.GetBoolean(4); aux.Adaptacion = reader.GetBoolean(5); aux.Responsabilidad = reader.GetBoolean(6); aux.Puntualidad = reader.GetBoolean(7); aux.Solicitud.Empresa.NombreEmpresa = reader.GetString(8); aux.Solicitud.Empresa.Direccion = reader.GetString(9); aux.Solicitud.Empresa.Telefono = reader.GetString(10); aux.Solicitud.Empresa.Fax = reader.GetString(11); aux.Solicitud.Empresa.CorreoElectronico = reader.GetString(12); aux.Solicitud.Practicante.NombreUsuario = reader.GetString(13); aux.Solicitud.Practicante.Carrera = reader.GetString(14); informes.Add(aux); } } return(informes); }
public static int BorrarInforme(InformeMitadPeriodo i) { SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_EliminarInformeMitad", con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idInformeMitad", i.IdInformeMitadPeriodo); int resultado; try { resultado = comando.ExecuteNonQuery(); } catch (Exception e) { resultado = 0; } return(resultado); }
public static Decano ObtenerDecanoActivo() { Decano decano = new Decano(); SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("sp_ObtenerDecanoActivo", con); comando.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { decano.IdDecano = reader.GetInt32(0); decano.NombreUsuario = reader.GetString(1); } } return(decano);; }
public static List <Usuario> obtenerUsuarios() { List <Usuario> usuarios = new List <Usuario>(); SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("select * from tblUsuario e join tblPracticante p on e.idUsuario = p.idUsuario", con); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Practicante auxPrac = new Practicante(); auxPrac.IdUsuario = reader.GetInt32(0); auxPrac.NombreUsuario = reader.GetString(1); auxPrac.Login = reader.GetString(2); auxPrac.Contrasenia = reader.GetString(3); auxPrac.Cedula = reader.GetString(4); auxPrac.Telefono = reader.GetString(5); auxPrac.CorreoElectronico = reader.GetString(6); auxPrac.IdPracticante = reader.GetInt32(7); auxPrac.FechaNacimiento = reader.GetDateTime(8); auxPrac.CreditosAprobados = reader.GetInt32(9); auxPrac.Carrera = reader.GetString(10); usuarios.Add(auxPrac); } } reader.Close(); SqlCommand comando1 = new SqlCommand("select * from tblUsuario e join tblDecano d on e.idUsuario = d.idUsuario", con); SqlDataReader reader1 = comando1.ExecuteReader(); if (reader1.HasRows) { while (reader1.Read()) { Practicante auxPrac = new Practicante(); Decano auxDec = new Decano(); auxDec.IdUsuario = reader1.GetInt32(0); auxDec.NombreUsuario = reader1.GetString(1); auxDec.Login = reader1.GetString(2); auxDec.Contrasenia = reader1.GetString(3); auxDec.Cedula = reader1.GetString(4); auxDec.Telefono = reader1.GetString(5); auxDec.CorreoElectronico = reader1.GetString(6); auxDec.IdDecano = reader1.GetInt32(7); auxDec.Activo = reader1.GetBoolean(8); usuarios.Add(auxDec); } } reader1.Close(); SqlCommand comando2 = new SqlCommand("select * from tblUsuario p join tblTutor t on p.idUsuario = t.idUsuario", con); SqlDataReader reader2 = comando2.ExecuteReader(); if (reader2.HasRows) { while (reader2.Read()) { Tutor auxTut = new Tutor(); auxTut.IdUsuario = reader2.GetInt32(0); auxTut.NombreUsuario = reader2.GetString(1); auxTut.Login = reader2.GetString(2); auxTut.Contrasenia = reader2.GetString(3); auxTut.Cedula = reader2.GetString(4); auxTut.Telefono = reader2.GetString(5); auxTut.CorreoElectronico = reader2.GetString(6); auxTut.IdTutor = reader2.GetInt32(7); auxTut.Departamento = reader2.GetString(8); usuarios.Add(auxTut); } } reader2.Close(); SqlCommand comando3 = new SqlCommand("select * from tblUsuario u join tblSubdecano s on u.idUsuario = s.idUsuario", con); SqlDataReader reader3 = comando3.ExecuteReader(); if (reader3.HasRows) { while (reader3.Read()) { Subdecano auxSub = new Subdecano(); auxSub.IdUsuario = reader3.GetInt32(0); auxSub.NombreUsuario = reader3.GetString(1); auxSub.Login = reader3.GetString(2); auxSub.Contrasenia = reader3.GetString(3); auxSub.Cedula = reader3.GetString(4); auxSub.Telefono = reader3.GetString(5); auxSub.CorreoElectronico = reader3.GetString(6); auxSub.IdSubdecano = reader3.GetInt32(7); usuarios.Add(auxSub); } } reader3.Close(); SqlCommand comando4 = new SqlCommand("select * from tblUsuario u join tblJefeDepartamento jd on u.idUsuario = jd.idUsuario", con); SqlDataReader reader4 = comando4.ExecuteReader(); if (reader4.HasRows) { while (reader4.Read()) { JefeDepartamento auxJefeD = new JefeDepartamento(); auxJefeD.IdUsuario = reader4.GetInt32(0); auxJefeD.NombreUsuario = reader4.GetString(1); auxJefeD.Login = reader4.GetString(2); auxJefeD.Contrasenia = reader4.GetString(3); auxJefeD.Cedula = reader4.GetString(4); auxJefeD.Telefono = reader4.GetString(5); auxJefeD.CorreoElectronico = reader4.GetString(6); auxJefeD.IdJefeDepartamento = reader4.GetInt32(7); usuarios.Add(auxJefeD); } } reader4.Close(); SqlCommand comando5 = new SqlCommand("select * from tblUsuario u join tblJefe j on u.idUsuario = j.idUsuario", con); SqlDataReader reader5 = comando5.ExecuteReader(); if (reader5.HasRows) { while (reader5.Read()) { Jefe auxJefe = new Jefe(); auxJefe.IdUsuario = reader5.GetInt32(0); auxJefe.NombreUsuario = reader5.GetString(1); auxJefe.Login = reader5.GetString(2); auxJefe.Contrasenia = reader5.GetString(3); auxJefe.Cedula = reader5.GetString(4); auxJefe.Telefono = reader5.GetString(5); auxJefe.CorreoElectronico = reader5.GetString(6); auxJefe.IdJefe = reader5.GetInt32(7); usuarios.Add(auxJefe); } } return(usuarios); }