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 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 FrmInformeJefe(Solicitud s, Jefe j, InformeJefe i, String op) { InitializeComponent(); pasantia = s; jefe = j; informe = i; opcion = op; }