private void dgvSolicitudes_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvSolicitudes.SelectedRows.Count > 0) { groupBox2.Visible = true; butAceptar.Visible = true; SqlDataReader datosSolicitud = bd.ejecutarConsulta("select nombreSolicitante, lugarTrabajo, descripcionTrabajo, usuario from SolicitudMantenimiento where id ='" + dgvSolicitudes.SelectedRows[0].Cells[0].Value.ToString() + "'"); datosSolicitud.Read(); textNombre.Text = datosSolicitud[0].ToString(); textLugarTrabajo.Text = datosSolicitud[1].ToString(); textDescripcion.Text = datosSolicitud[2].ToString(); SqlDataReader readerObs = bd.ejecutarConsulta("select ObservacionesAprob from SolicitudMantenimientoAprobada where idSolicitud = '" + dgvSolicitudes.SelectedRows[0].Cells[0].Value.ToString() + "'"); readerObs.Read(); textObservacionesAprob.Text = readerObs[0].ToString(); SqlDataReader readerUnidad = bd.ejecutarConsulta("select unidad from Usuarios where nombreUsuario ='" + datosSolicitud[3] + "'"); readerUnidad.Read(); textUnidad.Text = readerUnidad[0].ToString(); SqlDataReader readerFecha = bd.ejecutarConsulta("select fechaAprobacion from SolicitudMantenimientoAprobada where idSolicitud ='" + dgvSolicitudes.SelectedRows[0].Cells[0].Value.ToString() + "'"); readerFecha.Read(); textFecha.Text = readerFecha[0].ToString(); } }
private void dgvSolicitudes_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvSolicitudes.SelectedRows.Count > 0) { checkBoxAprobado.Visible = true; checkBoxRechazar.Visible = true; textConsecutivo.Text = dgvSolicitudes.SelectedRows[0].Cells[0].Value.ToString(); SqlDataReader datosSolicitud = bd.ejecutarConsulta("select fecha, nombreSolicitante, telefono, contactoAdicional, urgencia, areaTrabajo, lugarTrabajo, descripcionTrabajo, usuario from SolicitudMantenimiento where id ='" + textConsecutivo.Text + "'"); datosSolicitud.Read(); textNombre.Text = datosSolicitud[1].ToString(); textTelefono.Text = datosSolicitud[2].ToString(); textContacto.Text = datosSolicitud[3].ToString(); textUrgencia.Text = datosSolicitud[4].ToString(); textAreaTrabajo.Text = datosSolicitud[5].ToString(); textLugarTrabajo.Text = datosSolicitud[6].ToString(); textDescripcion.Text = datosSolicitud[7].ToString(); SqlDataReader readerUnidad = bd.ejecutarConsulta("select unidad from Usuarios where nombreUsuario ='" + datosSolicitud[8] + "'"); readerUnidad.Read(); textUnidad.Text = readerUnidad[0].ToString(); comboPersonas.Items.Clear(); SqlDataReader personas = bd.ejecutarConsulta("select CONCAT(nombre, ' ', apellido1, ' ', apellido2) from Usuarios where unidad = 'UMI'"); while (personas.Read()) { comboPersonas.Items.Add(personas[0].ToString()); } } }
private void loadPermisos() { foreach (string permiso in Globals.listaCategorias) { cbPermisos.Items.Add(permiso); } SqlDataReader unidades = bd.ejecutarConsulta("select * from Unidad"); while (unidades.Read()) { comboUnidad.Items.Add(unidades[0].ToString()); } if (dgvRow != null) { textUsuario.Text = dgvRow.Cells[0].Value.ToString(); textUsuario.Enabled = false; textCorreo.Text = dgvRow.Cells[2].Value.ToString(); cbPermisos.Text = dgvRow.Cells[4].Value.ToString(); comboUnidad.Text = dgvRow.Cells[3].Value.ToString(); SqlDataReader nombre = bd.ejecutarConsulta("select nombre, apellido1, apellido2 from usuarios where nombreUsuario = '" + textUsuario.Text + "'"); nombre.Read(); textNombre.Text = nombre[0].ToString(); textApellido1.Text = nombre[1].ToString(); textApellido2.Text = nombre[2].ToString(); } }
private void DetallesSolicitud_Load(object sender, EventArgs e) { llenarTablas(); SqlDataReader observaciones = bd.ejecutarConsulta("select Observacion from Solicitud where Id = '" + consecutivo + "'"); observaciones.Read(); textObserv.Text = observaciones[0].ToString(); //Evita que se pueda cambiar el orden en los dgv foreach (DataGridViewColumn column in dgvReactivos.Columns) { column.SortMode = DataGridViewColumnSortMode.NotSortable; } foreach (DataGridViewColumn column in dgvCristaleria.Columns) { column.SortMode = DataGridViewColumnSortMode.NotSortable; } }
private void dgvSolicitudes_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvSolicitudes.SelectedRows.Count > 0) { labelArchivo.Visible = true; butDescargar.Visible = true; groupBox2.Visible = true; butAceptar.Visible = true; SqlDataReader datosSolicitud = bd.ejecutarConsulta("select sm.NombreSolicitante, sm.lugarTrabajo, sm.descripcionTrabajo, sma.observacionesAprob, sma.observacionesAnalisis, sm.usuario, sma.documento " + "from SolicitudMantenimiento as sm join SolicitudMantenimientoAprobada as sma on sm.id = sma.idSolicitud where sm.id = '" + dgvSolicitudes.SelectedRows[0].Cells[0].Value.ToString() + "'"); datosSolicitud.Read(); textNombre.Text = datosSolicitud[0].ToString(); textLugarTrabajo.Text = datosSolicitud[1].ToString(); textDescripcion.Text = datosSolicitud[2].ToString(); textObservacionesAprob.Text = datosSolicitud[3].ToString(); textObservAnalisis.Text = datosSolicitud[4].ToString(); SqlDataReader readerUnidad = bd.ejecutarConsulta("select unidad from Usuarios where nombreUsuario ='" + datosSolicitud[5] + "'"); readerUnidad.Read(); textUnidad.Text = readerUnidad[0].ToString(); if (datosSolicitud[6].ToString() != "") { SqlDataReader readerDocumento = bd.ejecutarConsulta("select id, nombre from DocumentosMantenimiento where id = '" + datosSolicitud[6].ToString() + "'"); readerDocumento.Read(); idDoc = readerDocumento[0].ToString(); labelArchivo.Text = readerDocumento[1].ToString(); butDescargar.Visible = true; } else { idDoc = null; labelArchivo.Text = "Ningún archivo disponible"; butDescargar.Visible = false; } } }
private void butAgregar_Click(object sender, EventArgs e) { string unidad = Microsoft.VisualBasic.Interaction.InputBox("Digite el nombre de la unidad que desea agregar", "Unidad", ""); if (unidad != "") { bd.ejecutarConsulta("insert into Unidad values ('" + unidad + "')"); MessageBox.Show("Unidad agregada correctamente", "Unidad", MessageBoxButtons.OK, MessageBoxIcon.None); llenarTabla(); } else { MessageBox.Show("Por favor digite el nombre de la unidad", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvSolicitudes_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvSolicitudes.SelectedRows.Count > 0) { groupBox1.Visible = true; textConsecutivo.Text = dgvSolicitudes.SelectedRows[0].Cells[0].Value.ToString(); SqlDataReader datosSolicitud = bd.ejecutarConsulta("select estado, fecha, nombreSolicitante, areaTrabajo, lugarTrabajo, descripcionTrabajo, usuario from SolicitudMantenimiento where id ='" + textConsecutivo.Text + "'"); datosSolicitud.Read(); textEstado.Text = datosSolicitud[0].ToString(); textFecha.Text = datosSolicitud[1].ToString(); textNombre.Text = datosSolicitud[2].ToString(); textAreaTrabajo.Text = datosSolicitud[3].ToString(); textLugarTrabajo.Text = datosSolicitud[4].ToString(); textDescripcion.Text = datosSolicitud[5].ToString(); SqlDataReader readerUnidad = bd.ejecutarConsulta("select unidad from Usuarios where nombreUsuario ='" + datosSolicitud[6] + "'"); readerUnidad.Read(); textUnidad.Text = readerUnidad[0].ToString(); if (textEstado.Text == "Pendiente") { labelObservaciones.Visible = false; textObservaciones.Visible = false; textPersonAsig.Text = "N/A"; } else if (textEstado.Text == "Aprobado") { labelObservaciones.Visible = true; textObservaciones.Visible = true; SqlDataReader aprob = bd.ejecutarConsulta("select personaAsignada, observacionesAprob from SolicitudMantenimientoAprobada where idSolicitud ='" + textConsecutivo.Text + "'"); aprob.Read(); textPersonAsig.Text = aprob[0].ToString(); textObservaciones.Text = aprob[1].ToString(); labelObservaciones.Text = "Observaciones aprobación:"; } else if (textEstado.Text == "En proceso") { labelObservaciones.Visible = true; textObservaciones.Visible = true; SqlDataReader aprob = bd.ejecutarConsulta("select personaAsignada, observacionesAnalisis from SolicitudMantenimientoAprobada where idSolicitud ='" + textConsecutivo.Text + "'"); aprob.Read(); textPersonAsig.Text = aprob[0].ToString(); textObservaciones.Text = aprob[1].ToString(); labelObservaciones.Text = "Observaciones análisis:"; } else if (textEstado.Text == "Finalizado") { labelObservaciones.Visible = true; textObservaciones.Visible = true; SqlDataReader aprob = bd.ejecutarConsulta("select personaAsignada, observacionesFinales from SolicitudMantenimientoAprobada where idSolicitud ='" + textConsecutivo.Text + "'"); aprob.Read(); textPersonAsig.Text = aprob[0].ToString(); textObservaciones.Text = aprob[1].ToString(); labelObservaciones.Text = "Observaciones finales:"; } else { labelObservaciones.Visible = true; textObservaciones.Visible = true; SqlDataReader rech = bd.ejecutarConsulta("select motivo from SolicitudMantenimientoRechazada where idSolicitud ='" + textConsecutivo.Text + "'"); rech.Read(); textObservaciones.Text = rech[0].ToString(); labelObservaciones.Text = "Motivo del rechazo:"; textPersonAsig.Text = "N/A"; } } }