private void btnSiguienteEncargado_Click(object sender, EventArgs e)
        {
            if (identidadEncargado != "")
            {
                txtIdentidad.Text = identidadEncargado;
                dbConn.llenarTextBox(txtprimerNombre, "select primerNombre from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");
                dbConn.llenarTextBox(txtsegundoNombre, "select segundoNombre from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");
                dbConn.llenarTextBox(txtprimerApellido, "select primerApellido from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");
                dbConn.llenarTextBox(txtsegundoApellido, "select segundoApellido from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");
                dbConn.llenarTextBox(txtCorreoElectronico, "select correoElectronico from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");
                txtfechaNacimiento.Text = dbConn.obtenerVariableDate("select fechaNacimiento from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'").ToString("dd/MM/yyyy");
                txtprimerTelefono.Text  = dbConn.obtenerVariableString("select numeroTelefono from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");
                txtsegundoTelefono.Text = dbConn.obtenerVariableString("select numeroTelefonoAlt from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");
                dbConn.llenarTextBox(txtDireccion, "select direccionTrabajo from datosEncargado where identidadEncargado = '" + txtIdentidad.Text + "'");

                gbListadoEncargado.Visible = false;
                gbEncargados.Visible       = true;
                txtLikeIdentidad.Clear();
            }
            else
            {
                messageWarning.lblError.Text = "SELECCIONE UN ENCARGADO";
                messageWarning.ShowDialog();
            }
        }
 private void btnConsultarID_Click_1(object sender, EventArgs e)
 {
     if (txtNoIdentidadEstudiante.Text != string.Empty && txtNoIdentidadEstudiante.TextLength == 13 && utilidades.isNumeric(txtNoIdentidadEstudiante.Text) == true)
     {
         if (dbConn.obtenerVariableString("SELECT id_Estudiante FROM detalleMensualidades WHERE id_Estudiante = '" + txtNoIdentidadEstudiante.Text + "'") != null)
         {
             dbConn.llenarDGV(dgvHistorialPagos, "Select id_Mensualidad as 'ID', fechaFacturacion as 'FECHA DE FACTURACION', fechaPago as 'FECHA DE PAGO', deudaPendiente as 'DEUDA', " +
                              "saldoDisponible as 'SALDO', descuentoMensualidad as 'DESCUENTO' from detalleMensualidades WHERE id_Estudiante = '" + txtNoIdentidadEstudiante.Text + "'");
             dbConn.llenarTextBox(txtNombreEstudiante, "SELECT concat(primerNombre, ' ', segundoNombre, ' ', primerApellido, ' ', segundoApellido) FROM datosEstudiante WHERE identidadEstudiante = " + txtNoIdentidadEstudiante.Text);
             dbConn.llenarTextBox(txtNombrePadre, "SELECT concat(primerNombre, ' ', segundoNombre, ' ', primerApellido, ' ', segundoApellido) " +
                                  "FROM datosEncargado de inner join matricula m on de.identidadEncargado = m.id_EncargadoAlumno WHERE m.id_Estudiante = " + txtNoIdentidadEstudiante.Text);
             lblPendientePago.Text = "Pendiente de Pago: Lps. " + dbConn.obtenerVariableDouble("SELECT TOP 1(deudaPendiente) FROM detalleMensualidades WHERE id_Estudiante = '" + txtNoIdentidadEstudiante.Text + "' ORDER BY id_Mensualidad DESC");
         }
         else
         {
             boxError.lblError.Text      = "NUMERO DE IDENTIDAD \r\n INEXISTENTE";
             boxError.lblError.Location  = new Point(115, 74);
             boxError.lblError.TextAlign = ContentAlignment.MiddleCenter;
             boxError.ShowDialog();
             txtNoIdentidadEstudiante.Focus();
         }
     }
     else
     {
         boxError.lblError.Text     = "VERIFIQUE LOS VALORES";
         boxError.lblError.Location = new Point(130, 82);
         boxError.ShowDialog();
         txtNoIdentidadEstudiante.Focus();
     }
 }
 private void cmbClasesCS_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (formaEvaluacion == 1)
     {
         if (!dbConn.llenarTextBox(txtNota1, "SELECT notas.nota1erParcial as 'Nota Primer Parcial' FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             txtNota1.Text = "0";
         }
         if (!dbConn.llenarTextBox(txtNota2, "SELECT notas.nota2doParcial as 'Segundo Parcial' FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             txtNota2.Text = "0";
         }
         if (!dbConn.llenarTextBox(txtNota3, "SELECT notas.nota3erParcial as 'Tercer Parcial' FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             txtNota3.Text = "0";
         }
         if (!dbConn.llenarTextBox(txtNota4, "SELECT notas.nota4toParcial as 'Cuarto Parcial' FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             txtNota4.Text = "0";
         }
         if (!dbConn.llenarTextBox(txtNotaProm, "SELECT notas.notaFinal as 'Nota Promedio' FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             txtNotaProm.Text = "0";
         }
     }
     else
     {
         if (!dbConn.llenarMaskedTextBox(mktNotaA, "SELECT notas.notaA FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text.Trim() + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             mktNotaA.ResetText();
         }
         if (!dbConn.llenarMaskedTextBox(mktNotaB, "SELECT notas.notaB FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text.Trim() + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             mktNotaB.ResetText();
         }
         if (!dbConn.llenarMaskedTextBox(mktNotaC, "SELECT notas.notaC FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text.Trim() + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             mktNotaC.ResetText();
         }
         if (!dbConn.llenarMaskedTextBox(mktNotaD, "SELECT notas.notaD FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text.Trim() + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             mktNotaD.ResetText();
         }
         if (!dbConn.llenarMaskedTextBox(mktNotaE, "SELECT notas.notaE FROM detalleMatricula dm INNER JOIN matricula matr ON dm.id_RegistroMatricula = matr.id_RegistroMatricula INNER JOIN datosEstudiante estu on matr.id_Estudiante = estu.identidadEstudiante INNER JOIN detalleNotas notas ON dm.id_DetalleMatricula = notas.id_DetalleMatricula INNER JOIN clasesCurso cCurs ON notas.id_Clase = cCurs.id_Clase INNER JOIN clases cls ON cCurs.id_Clase = cls.id_Clase INNER JOIN cursos cur ON cCurs.id_Curso = cur.id_Curso INNER JOIN seccion sec On cur.id_Curso = sec.id_Curso AND sec.id_Seccion = dm.id_Seccion WHERE dm.estado = 1 AND cur.nombreCurso = '" + txtCurso.Text.Trim() + "' AND sec.nombreSeccion = '" + txtSeccion.Text + "' AND estu.identidadEstudiante = '" + txtIdentidadAE.Text + "' AND cls.nombreClase = '" + cmbClasesCS.Text + "'"))
         {
             mktNotaE.ResetText();
         }
     }
 }
 private void llenarDoc()
 {
     dbConn.llenarTextBox(txtNombreDoce, "SELECT concat(de.[primerNombre], ' ', de.[primerApellido])nombre from [dbo].[datosEmpleados]de inner join [dbo].[detalleCargos]dc " +
                          "on dc.identidadEmpleado = de.identidadPersona inner join [dbo].[cargos]c on c.id_Cargo = dc.idCargoAsociado where de.[estadoEmpleado] = 1 and de.[identidadPersona] = '" + cmbDocentes.Text + "'");
 }