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(); } }
public reporteBoleta() { InitializeComponent(); SECCION.Visible = false; CURSO.Visible = false; SECCION.Value = clsVariablesGlobales.idSeccionImprimir; CURSO.Value = clsVariablesGlobales.idCursoImprimir; etiquetaCurso.Text = "Curso: " + dbConn.obtenerVariableString("SELECT[nombreCurso] FROM cursos WHERE id_Curso = " + clsVariablesGlobales.idCursoImprimir); etiquetaSeccion.Text = "Seccion: " + dbConn.obtenerVariableString("SELECT [nombreSeccion] FROM seccion WHERE [id_Seccion] = " + clsVariablesGlobales.idCursoImprimir); }
public void verificarFecha() { try { DateTime ultimaFacturacion; if (dbConn.obtenerVariableString("SELECT CONVERT(VARCHAR(25), MAX(fechaFacturacion)) FROM detalleMensualidades") != "") { ultimaFacturacion = dbConn.obtenerVariableDate("SELECT MAX(fechaFacturacion) FROM detalleMensualidades"); if (ultimaFacturacion.Month < DateTime.Now.Month && (ultimaFacturacion.Year == DateTime.Now.Year || ultimaFacturacion.Year < DateTime.Now.Year)) { if (dbConn.PAGeneracionPagos(DateTime.Now)) { Console.WriteLine("Pagos Mensuales Generados"); } else { Console.WriteLine("Error al Facturar"); } } } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public reporteNotas() { InitializeComponent(); IDCURSO.Visible = false; IDSECCION.Visible = false; FORMAEVALUACION.Visible = false; IDCLASE.Visible = false; IDCURSO.Value = clsVariablesGlobales.idCursoNotas; IDSECCION.Value = clsVariablesGlobales.idSeccionNotas; FORMAEVALUACION.Value = clsVariablesGlobales.formaEvaluacion; IDCLASE.Value = clsVariablesGlobales.idClaseNotas; etiquetaCurso.Text = "Curso: " + dbConn.obtenerVariableString("SELECT[nombreCurso] FROM cursos WHERE id_Curso = " + clsVariablesGlobales.idCursoNotas); etiquetaSeccion.Text = "Seccion: " + dbConn.obtenerVariableString("SELECT [nombreSeccion] FROM seccion WHERE [id_Seccion] = " + clsVariablesGlobales.idSeccionNotas); etiquetaClase.Text = "Clase: " + dbConn.obtenerVariableString("SELECT [nombreClase] FROM clases WHERE id_Clase = " + clsVariablesGlobales.idClaseNotas); }
private void btnAgregarSeccion_Click(object sender, EventArgs e) { if ((dbConn.obtenerVariableString("select [nombreCurso] from [dbo].[cursos] where [id_Curso] = '" + txtIdCurso.Text + "' and [estadoCurso] = 1") == txtNombreCurso.Text)) { grbSeccionesCont.Visible = true; grbPrincipal.Visible = false; grbDgv.Visible = false; lblSecciones.Visible = true; lblCursos.Visible = false; grbDgvSecciones.Visible = true; lblSecciones.Visible = true; actualizarDGVSecciones(); dbConn.llenarComboBox(cmbCursos, "SELECT nombreCurso FROM dbo.cursos where [estadoCurso] = 1"); dbConn.llenarComboBox(cmbDocentes, "SELECT de.[identidadPersona] 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"); String nombreCurso; nombreCurso = txtNombreCurso.Text; cmbCursos.SelectedItem = nombreCurso; utilidad.limpiarTextBox(grbPrincipal); } else if (dbConn.obtenerVariableEntera("select [estadoCurso] from [dbo].[cursos]c inner join [dbo].[estados]e on c.estadoCurso = e.id_Estado where [estadoCurso] = 2 and [nombreCurso] = '" + txtNombreCurso.Text + "'") == 2) { messageError.lblError.Text = "SELECCIONE UN CURSO ACTIVO"; messageError.ShowDialog(); } else { messageError.lblError.Text = "SELECCIONE UN CURSO"; messageError.ShowDialog(); } }
private void btnDGVNExt_Click(object sender, EventArgs e) { Char genero; if (identidadEstudiante != "") { panelDatosGenerales.Visible = true; txtNoRegistro.Text = dbConn.obtenerVariableString("SELECT id_Registro FROM datosEstudiante WHERE identidadEstudiante = '" + identidadEstudiante + "'"); txtNombreEstudiante.Text = dbConn.obtenerVariableString("SELECT CONCAT(primerNombre, ' ', segundoNombre, ' ', primerApellido, ' ', segundoApellido) FROM datosEstudiante WHERE identidadEstudiante = '" + identidadEstudiante + "'"); txtIdentidadEstudiante.Text = identidadEstudiante; genero = Char.Parse(dbConn.obtenerVariableString("SELECT genero FROM datosEstudiante WHERE identidadEstudiante = '" + identidadEstudiante + "'")); if (genero == 'M') { txtGenero.Text = "Masculino"; } else if (genero == 'F') { txtGenero.Text = "Femenino"; } txtFechaNacimiento.Text = dbConn.obtenerVariableString("SELECT FORMAT (fechaNacimiento, 'dd-MM-yyyy') FROM datosEstudiante WHERE identidadEstudiante = '" + identidadEstudiante + "'"); dbConn.llenarDGV(dgvEncargados, "SELECT identidadEncargado as 'Identidad', CONCAT(primerNombre, ' ', segundoNombre, ' ', primerApellido, ' ', segundoApellido) as 'Nombre del Encargado', numeroTelefono as 'Telefono Primario', numeroTelefonoAlt as 'Telefono Secundario', direccionTrabajo as 'Direccion de Trabajo' FROM datosEncargado INNER JOIN detalleEncargado ON datosEncargado.identidadEncargado = detalleEncargado.id_encargadoAlumno WHERE detalleEncargado.id_Estudiante = '" + identidadEstudiante + "'"); txtDireccion.Text = dbConn.obtenerVariableString("SELECT direccionTrabajo FROM datosEncargado INNER JOIN detalleEncargado ON datosEncargado.identidadEncargado = detalleEncargado.id_encargadoAlumno WHERE detalleEncargado.id_Estudiante = '" + identidadEstudiante + "'"); dbConn.llenarDGV(dgvHistorialMedico, "SELECT fecha AS 'Fecha', CONCAT(B.primerNombre,' ', B.segundoNombre,' ', B.primerApellido, ' ', B.segundoApellido) AS 'Nombre Médico', sintomas AS 'Síntomas', posibleEnfermadad as 'Posible Enfermedad', medicamentos AS 'Medicamentos' FROM[dbo].[detalleExpedienteMedico] A INNER JOIN[dbo].[datosEmpleados] B ON A.id_DoctorEncargado = B.identidadPersona INNER JOIN[dbo].[expedienteMedico] C ON A.id_expediente = C.id_expediente WHERE C.id_Estudiante = '" + identidadEstudiante + "'"); txtAntecedentesMedicos.Text = dbConn.obtenerVariableString("SELECT A.[antecedentesMedicos] FROM [dbo].[expedienteMedico] A WHERE A.[id_Estudiante] = '" + identidadEstudiante + "'"); lblIdentidadEstudiante.Text = txtIdentidadEstudiante.Text; lblNombreEstudiante.Text = txtNombreEstudiante.Text; lblIdentidadExpMedico.Text = txtIdentidadEstudiante.Text; lblNombreExpMedico.Text = txtNombreEstudiante.Text; lblIdentidadNotas.Text = txtIdentidadEstudiante.Text; lblNombreNotas.Text = txtNombreEstudiante.Text; cmbCurso.Items.Clear(); dbConn.llenarComboBoxValorInicial(cmbCurso, "SELECT A.[nombreCurso] FROM [dbo].[cursos] A INNER JOIN[dbo].[detalleMatricula] B ON A.id_Curso = B.id_Curso INNER JOIN[dbo].[matricula] C ON B.id_RegistroMatricula = C.id_RegistroMatricula WHERE C.id_Estudiante = '" + identidadEstudiante + "'"); cmbCurso.SelectedIndex = 0; btnDGVNExt.Visible = false; btnAtrasMenu.Visible = false; } else { messageWarning.lblError.Text = "SELECCIONE UN ESTUDIANTE"; messageWarning.ShowDialog(); } }
private void btnRecuperar_Click(object sender, EventArgs e) { if (mtxtIdentidad.Text != string.Empty) { if (dbConn.obtenerVariableString("SELECT identidadPersona FROM datosEmpleados WHERE identidadPersona = '" + mtxtIdentidad.Text + "' AND estadoEmpleado <> 2") != null) { string correo = dbConn.obtenerVariableString("SELECT correoElectronico FROM datosEmpleados WHERE identidadPersona = '" + mtxtIdentidad.Text + "'"); string nombre = dbConn.obtenerVariableString("SELECT CONCAT(primerNombre, ' ', segundoNombre) FROM datosEmpleados WHERE identidadPersona = '" + mtxtIdentidad.Text + "'"); string contra = utilidad.DesEncriptar(dbConn.obtenerVariableString("SELECT contraseniaEmpleado FROM datosEmpleados WHERE identidadPersona = '" + mtxtIdentidad.Text + "'")); string corr = correo.Substring(0, 5); rtxtHtml.Text = rtxtHtml.Text.Replace("@contra", " " + contra); rtxtHtml.Text = rtxtHtml.Text.Replace("@nombre", " " + nombre); string correoRecu = ""; string contraRecu = ""; string host = ""; int port = 0; try { correoRecu = dbConn.obtenerVariableString("SELECT TOP 1 correo FROM informacionCorreoRecuperacion"); contraRecu = utilidad.DesEncriptar(dbConn.obtenerVariableString("SELECT TOP 1 contra FROM informacionCorreoRecuperacion")); host = dbConn.obtenerVariableString("SELECT TOP 1 host FROM informacionCorreoRecuperacion"); port = dbConn.obtenerVariableEntera("SELECT TOP 1 puerto FROM informacionCorreoRecuperacion"); } catch { MessageBox.Show("ERROR AL OBTENER CREDENCIALES DE RECUPERACION"); } if (utilidad.enviarCorreo(mensaje: rtxtHtml.Text, destinatario: correo, correoRecu, contraRecu, host, port)) { MessageBox.Show("Revise la bandeja de entrada, spam de su correo: " + corr + "********", "Recuperacion de Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show("Si la informacion que ingreso es correcta, recibira en su correo electronico la contraseña de su cuenta.", "Recuperacion de Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Ingrese un correo electronico", "Error de recuperacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void IfrmSeleccionarTipoInicio_Load(object sender, EventArgs e) { ClsCambioTema.cambiarTemaBoton(panel1); if (Properties.Settings.Default.isModoOscuro == true) { panel1.BackColor = System.Drawing.Color.FromArgb(51, 52, 69); picImagotipo.BackColor = System.Drawing.Color.FromArgb(51, 52, 69); } else { panel1.BackColor = System.Drawing.Color.FromArgb(9, 141, 216); picImagotipo.BackColor = System.Drawing.Color.FromArgb(0, 97, 169); } int codigoTipos = 0; dbConn.llenarDGV(dgvTiposCargos, "SELECT descripcionCargo FROM datosEmpleados de INNER JOIN detalleCargos dc ON de.identidadPersona = dc.identidadEmpleado " + "INNER JOIN cargos c ON dc.idCargoAsociado = c.id_Cargo WHERE de.identidadPersona = '" + clsVariablesGlobales.NumIdentidad + "' "); string nombre = dbConn.obtenerVariableString("SELECT CONCAT(primerNombre, ' ', segundoNombre) FROM datosEmpleados WHERE identidadPersona = '" + clsVariablesGlobales.NumIdentidad + "' "); lblSaludo.Text = "BUEN DÍA " + nombre.ToUpper() + ", ESPERAMOS QUE TENGAS UN EXCELENTE DÍA."; foreach (DataGridViewRow Datarow in dgvTiposCargos.Rows) { if (Datarow.Cells[0].Value.ToString() == "Super Usuario") { codigoTipos = -1; } else if (Datarow.Cells[0].Value.ToString() == "Administrador") { codigoTipos += 1; } else if (Datarow.Cells[0].Value.ToString() == "Docente") { codigoTipos += 2; } else if (Datarow.Cells[0].Value.ToString() == "Medico") { codigoTipos += 5; } } switch (codigoTipos) { case -1: btnSuperUsuario.Visible = true; break; case 1: btnAdmin.Visible = true; break; case 2: btnDocenteSolo.Visible = true; break; case 3: btnDocenteMasAdmin.Visible = true; btnAdmin.Visible = true; break; case 5: btnMedico.Visible = true; break; case 6: btnAdmin.Visible = true; btnMedico.Visible = true; break; case 7: btnDocenteMasAdmin.Visible = true; btnMedico.Visible = true; break; case 8: btnAdmin.Visible = true; btnDocenteMasAdmin.Visible = true; btnMedico.Visible = true; break; } btnSalir.ForeColor = Color.White; btnSalir.Active1 = Color.Red; btnSalir.Active2 = Color.Red; btnSalir.Inactive1 = Color.Red; btnSalir.Inactive2 = Color.Red; btnSalir.StrokeColor = Color.Red; btnAtras.ForeColor = Color.White; btnAtras.Active1 = Color.Red; btnAtras.Active2 = Color.Red; btnAtras.Inactive1 = Color.Red; btnAtras.Inactive2 = Color.Red; btnAtras.StrokeColor = Color.Red; }