public List <clsAsistencia> consultaDatosAsistenciaReunionDeshabilitarRepresentantes(int IDORIENTADOR, string fechaASISTENCIA) { string sql = "SELECT REUNIONES.ID_Reunion, REUNIONES.Tema_Reunion, REUNIONES.HABILITADO FROM REUNIONES INNER JOIN ORIENTADOR ON ORIENTADOR.IDORIENTADOR = REUNIONES.IDORIENTADOR WHERE (ORIENTADOR.IDORIENTADOR = " + IDORIENTADOR + ") AND (REUNIONES.Habilitado = 'ACTIVO') AND (REUNIONES.Fecha_Reunion = '" + fechaASISTENCIA + "')"; SqlCommand comando = new SqlCommand(sql, clsConexion.conexion); List <clsAsistencia> listaJovenes = new List <clsAsistencia>(); 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()) { clsAsistencia objOrientador = new clsAsistencia(); // cada indice significa el lugar dentro de la tabla Producto // Es importante conocer la estructura de la tabla, sino genera error // objOrientador.CodigoReunion = int.Parse(lectorJovenes.GetInt32(0).ToString()); objOrientador.Tema = lectorJovenes.GetString(1); objOrientador.Habilitado = lectorJovenes.GetString(2); //objOrientador.CodigoJoven = int.Parse(lectorJovenes.GetString(1)); //objOrientador.Cedula = int.Parse(lectorJovenes.GetString(2)); listaJovenes.Add(objOrientador); } clsConexion.cerrarConexion(); return(listaJovenes); }
public List <clsAsistencia> consultaDatosAsistencia(int IDORIENTADOR) { string sql = "SELECT Representante.IDRepresentante, PERSONA.PRIMERNOMBREPERSONA + ' ' + PERSONA.PRIMERAPELLIDOPERSONA AS Expr1,PERSONA.CEDULAPERSONA FROM ASISTENCIA INNER JOIN ORIENTADOR ON ASISTENCIA.IDORIENTADOR = ORIENTADOR.IDORIENTADOR WHERE (ORIENTADOR.IDORIENTADOR = " + IDORIENTADOR + ")"; SqlCommand comando = new SqlCommand(sql, clsConexion.conexion); List <clsAsistencia> listaFechas = new List <clsAsistencia>(); 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()) { clsAsistencia objAsistencia = new clsAsistencia(); // cada indice significa el lugar dentro de la tabla Producto // Es importante conocer la estructura de la tabla, sino genera error // objAsistencia.FechaAsistenciaString = lectorJovenes.GetDateTime(1).ToString(); objAsistencia.CodigoOrientador = lectorJovenes.GetInt32(0); listaFechas.Add(objAsistencia); } clsConexion.cerrarConexion(); return(listaFechas); }
public int ingresarDatosAsistenciaRepresentante(clsAsistencia objJovenes) { int codigoJoven, codigoOrientador, codigoReunion; DateTime fechaAsistencia; try { codigoJoven = objJovenes.CodigoJoven; codigoReunion = objJovenes.CodigoReunion; codigoOrientador = objJovenes.CodigoOrientador; // cambiar solo es de prueba el fecha asistencia fechaAsistencia = objJovenes.FechaAsistencia; string sql = "INSERT INTO ASISTENCIA(IDRepresentante,IDORIENTADOR ,IdReunion, FECHAASISTENCIA) VALUES(" + codigoJoven + "," + codigoOrientador + "," + codigoReunion + ",'" + objJovenes.FechaAsistenciaString + "')"; SqlCommand comando = new SqlCommand(sql, clsConexion.conexion); clsConexion.abrirConexion(); //SqlParameter paramIdOri = new SqlParameter("@IDJOVEN", codigoJoven); //comando.Parameters.Add(paramIdOri); //SqlParameter paramIdJoven = new SqlParameter("@IDORIENTADOR", codigoOrientador); //comando.Parameters.Add(paramIdJoven); //SqlParameter paramFecha = new SqlParameter("@FECHAASISTENCIA", objJovenes.FechaAsistenciaString); //comando.Parameters.Add(paramFecha); comando.ExecuteNonQuery(); clsConexion.cerrarConexion(); return(1); } catch (Exception) { return(0); } }
static clsAsistencia transformarAsistencia(ASISTENCIA newAsistencia) { clsAsistencia asistencia = new clsAsistencia(); asistencia.CodigoAsistencia = newAsistencia.IDASISTENCIA; asistencia.IdLineaDeAccion = newAsistencia.IDLINEADEACCION; asistencia.CodigoOrientador = newAsistencia.IDORIENTADOR; asistencia.IdPeriodo = newAsistencia.IDPERIODO; asistencia.IdPersona = newAsistencia.IDPERSONA; asistencia.IdProcesos = newAsistencia.IDPROCESO; asistencia.TipoAsistencia = newAsistencia.IDTIPOASISTENCIA; asistencia.FechaAsistencia = newAsistencia.FECHAASISTENCIA; return(asistencia); }
public List <clsAsistencia> consultaDatosFechasAsistencia(int IDORIENTADOR) { string sql = "SELECT ASISTENCIA.IDORIENTADOR, ASISTENCIA.FECHAASISTENCIA FROM ASISTENCIA INNER JOIN ORIENTADOR ON ASISTENCIA.IDORIENTADOR = ORIENTADOR.IDORIENTADOR WHERE (ORIENTADOR.IDORIENTADOR = " + IDORIENTADOR + ")"; SqlCommand comando = new SqlCommand(sql, clsConexion.conexion); List <clsAsistencia> listaFechas = new List <clsAsistencia>(); clsConexion.abrirConexion(); SqlDataReader lectorJovenes = comando.ExecuteReader(); while (lectorJovenes.Read()) { clsAsistencia objAsistencia = new clsAsistencia(); bool fecha = false; objAsistencia.FechaAsistenciaString = lectorJovenes.GetDateTime(1).ToString("yyyy/MM/dd"); objAsistencia.CodigoOrientador = lectorJovenes.GetInt32(0); if (listaFechas.Count == 0) { listaFechas.Add(objAsistencia); } else { for (int i = 0; i < listaFechas.Count; i++) { if (listaFechas[i].FechaAsistenciaString == objAsistencia.FechaAsistenciaString) { fecha = true; } } if (fecha == false) // condicion para evitarrepetir las fechas dentro del DDL { listaFechas.Add(objAsistencia); } } } clsConexion.cerrarConexion(); return(listaFechas); }