static clsJoven transformarJoven(JOVEN newJoven) { clsJoven joven = new clsJoven(); joven.Cedula = newJoven.IDJOVEN; joven.IdMenor = newJoven.IDMENOREDAD; joven.IdPersona = newJoven.IDPERSONA; return(joven); }
public List <clsJoven> consultaDatosAsistenciaRepresentantes(int IDORIENTADOR, string fechaASISTENCIA) { try { string sql = "SELECT REPRESENTANTE.IDREPRESENTANTE, PERSONA.PRIMERNOMBREPERSONA + ' ' + PERSONA.PRIMERAPELLIDOPERSONA AS Expr1,PERSONA.CEDULAPERSONA FROM REPRESENTANTE INNER JOIN ORIENTADOR ON REPRESENTANTE.IDORIENTADOR = ORIENTADOR.IDORIENTADOR INNER JOIN PERSONA ON REPRESENTANTE.IDREPRESENTANTE = PERSONA.IDREPRESENTANTE INNER JOIN ASISTENCIA ON ASISTENCIA.IDREPRESENTANTE =REPRESENTANTE.IDREPRESENTANTE WHERE (ORIENTADOR.IDORIENTADOR =" + IDORIENTADOR + ")AND (ASISTENCIA.FECHAASISTENCIA = '" + fechaASISTENCIA + "')"; SqlCommand comando = new SqlCommand(sql, clsConexion.conexion); List <clsJoven> listaJovenes = new List <clsJoven>(); clsConexion.abrirConexion(); // el lectorProductos consigue todo el contenido dentro de la tabla Producto SqlDataReader lectorJovenes = comando.ExecuteReader(); //ciclo para guardar todos los datos de lectorProductos a la lista en forma de objeto while (lectorJovenes.Read()) { clsJoven objOrientador = new clsJoven(); // cada indice significa el lugar dentro de la tabla Producto // Es importante conocer la estructura de la tabla, sino genera error // objOrientador.CodigoJoven = int.Parse(lectorJovenes.GetInt32(0).ToString()); objOrientador.NombreApellido = lectorJovenes.GetString(1); //objOrientador.CodigoJoven = int.Parse(lectorJovenes.GetString(1)); objOrientador.Cedula = int.Parse(lectorJovenes.GetString(2)); listaJovenes.Add(objOrientador); } clsConexion.cerrarConexion(); return(listaJovenes); } catch (Exception) { return(null); } }