private void BuscarRegistros(string campos, string condicion, int tipo) { string query = $"SELECT id, {campos} FROM usuariosportal WHERE {condicion};"; conexionBD db = new conexionBD(); try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(query); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { gridUsuarios.DataSource = null; MessageBox.Show("No se encontraron registros.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); txtBuscarNombre.SelectionStart = 0; txtBuscarNombre.SelectionLength = txtBuscarNombre.Text.Length; } else { gridUsuarios.DataSource = tabla; gridUsuarios.Columns[0].Visible = false; if (tipo == 1) { gridUsuarios.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } else { gridUsuarios.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } if (i == 1) { txtEstatus.Text = i.ToString() + " resultado"; gridUsuarios.Focus(); } else if (i == 0) { txtEstatus.Text = "No se encontraron registros"; } else if (i > 1) { txtEstatus.Text = i.ToString() + " resultados"; gridUsuarios.Focus(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void getData(string id) { conexionBD db = new conexionBD(); string sql = "SELECT * FROM modificaciones where idExpediente='" + id + "';"; try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(sql); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { gridDatos.DataSource = null; MessageBox.Show("No existen movimientos para el expediente seleccionado.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { gridDatos.DataSource = tabla; formatoEncabezadosMod(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
/*** FUNCIONALIDAD COMÚN ***/ private void loadDataLast() { conexionBD db = new conexionBD(); string texto = txtBusqueda.Text; string consulta = "SELECT * FROM correccioncontratos ORDER BY fechaSolicitud DESC LIMIT 15;"; try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(consulta); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); gridDatos.DataSource = tabla; formatoEncabezados(); if (i > 0) { escondeDatos(true); gridDatos.CurrentCell = gridDatos[2, 0]; } db.Desconectar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void loadData(int id) { string query = "SELECT * FROM llamadas WHERE idExpediente='" + id + "' ORDER BY fecha DESC;"; conexionBD db = new conexionBD(); DataTable tabla = new DataTable(); try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(query); int i = datos.Fill(tabla); if (i < 1) { gridDatos.DataSource = null; MessageBox.Show("No hay registro de llamadas.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); this.Close(); } else { gridDatos.DataSource = tabla; gridDatos.Columns[0].Visible = false; //id gridDatos.Columns[1].Visible = false; //idExpediente gridDatos.Columns[2].HeaderText = "Fecha"; gridDatos.Columns[3].HeaderText = "Status"; gridDatos.Columns[4].HeaderText = "Teléfono"; gridDatos.Columns[5].HeaderText = "Recibe llamada"; gridDatos.Columns[6].HeaderText = "Comentarios"; gridDatos.Columns[7].HeaderText = "Usuario"; db.Desconectar(); if (i == 1) { this.Text = "Historial de llamadas - 1 registro encontrado."; } else { this.Text = "Historial de llamadas - " + i + " registros encontrados."; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void verRegistros(string tipo) { string consulta = ""; conexionBD db = new conexionBD(); if (tipo == "pendiente") { consulta = "SELECT * FROM deducibles WHERE status=0"; } else if (tipo == "incompleto") { consulta = "SELECT * FROM deducibles WHERE status=1"; } else if (tipo == "procedente") { consulta = "SELECT * FROM deducibles WHERE status=2"; } else if (tipo == "no procedente") { consulta = "SELECT * FROM deducibles WHERE status=3"; } else if (tipo == "todo") { consulta = "SELECT * FROM deducibles"; } try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(consulta); DataTable tabla = new DataTable(); datos.Fill(tabla); gridDatos.DataSource = tabla; formatoEncabezados(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void getData() { string query = "SELECT * from pendientes WHERE usuario='" + user + "' AND estado=0 ORDER BY fechaSolicitud ASC"; conexionBD db = new conexionBD(); try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(query); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { gridDatos.DataSource = null; groupLista.Text = "No hay pendientes."; db.Desconectar(); limpiaCampos(); btnModificar.Enabled = false; btnRealizada.Enabled = false; } else { gridDatos.DataSource = tabla; groupLista.Text = "Pendientes al día " + DateTime.Now.Day + " de " + getMonth(DateTime.Now.Month) + " de " + DateTime.Now.Year; formatoEncabezados(); db.Desconectar(); btnModificar.Enabled = true; btnRealizada.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void loadComment() { string query = "SELECT fecha, comentario, usuario FROM correccioncontratoscom WHERE idExpediente='" + idRegistro + "' ORDER BY fecha DESC"; conexionBD db = new conexionBD(); try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(query); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { lblStatusComment.Visible = true; gridComentarios.DataSource = null; db.Desconectar(); } else { lblStatusComment.Visible = false; gridComentarios.DataSource = tabla; gridComentarios.Columns[0].HeaderText = "Fecha"; gridComentarios.Columns[1].HeaderText = "Comentario"; gridComentarios.Columns[2].HeaderText = "Usuario"; db.Desconectar(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error al cargar comentarios.", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } finally { db.Desconectar(); } }
private void BtnBuscar_Click(object sender, EventArgs e) { conexionBD db = new conexionBD(); string texto = txtBusqueda.Text; string consulta = "SELECT user, name, lastname, last, created, usercreated FROM login WHERE user LIKE '%" + texto + "%'"; if (txtBusqueda.TextLength < 3) { MessageBox.Show("Ingrese al menos 3 caracteres para relizar la búsqueda.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(consulta); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { gridDatos.DataSource = null; MessageBox.Show("No se encontraron registros.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { gridDatos.DataSource = tabla; FormatoEncabezados(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } } }
private void Buscar() { if (txtBusqueda.TextLength < 4) { MessageBox.Show("Ingrese al menos 4 caracteres para relizar la búsqueda.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string filtro = comboFiltro.Text; string filtroColumna = ""; string tipo = comboTipo.Text; string consulta; conexionBD db = new conexionBD(); if (comboFiltro.SelectedIndex == 0) { filtroColumna = "Cliente"; } else if (comboFiltro.SelectedIndex == 1) { filtroColumna = "GrupoIntegrante"; } else if (comboFiltro.SelectedIndex == 2) { filtroColumna = "Vin"; } else if (comboFiltro.SelectedIndex == 3) { filtroColumna = "PlatinumInstalado"; } if (txtBusqueda.Text == "") { MessageBox.Show("Ingrese el término a buscar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (comboTipo.SelectedIndex == 0) { consulta = "SELECT Id, Cliente, Vin, VinAnterior, Fecha, Actividad, PlatinumInstalado, PlatinumRetirado, Carta, Marca, Modelo FROM instalaciones WHERE " + filtroColumna + " LIKE '%" + txtBusqueda.Text + "%';"; } else { consulta = "SELECT Id, Cliente, Vin, VinAnterior, Fecha, Actividad, PlatinumInstalado, PlatinumRetirado, Carta, Marca, Modelo FROM instalaciones WHERE " + filtroColumna + "='" + txtBusqueda.Text.ToUpper() + "';"; } try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(consulta); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { gridDatos.DataSource = null; lblRegistros.Text = ""; MessageBox.Show("No se encontraron registros.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); } else { gridDatos.DataSource = tabla; formatoEncabezados(); lblRegistros.Text = i.ToString() + " registros encontrados."; } db.Desconectar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } finally { db.Desconectar(); } } }//if progreso.MarqueeAnimationSpeed = 0; progreso.Visible = false; }
private void btnBuscar_Click(object sender, EventArgs e) { string filtro = comboFiltro.Text; string filtroColumna = ""; string tipo = comboTipo.Text; string consulta; gridDatos.DataSource = null; conexionBD db = new conexionBD(); if (comboFiltro.SelectedIndex == 0) { filtroColumna = "titular"; } else if (comboFiltro.SelectedIndex == 1) { filtroColumna = "grupo"; } else if (comboFiltro.SelectedIndex == 2) { filtroColumna = "vin"; } else if (comboFiltro.SelectedIndex == 3) { filtroColumna = "platinum"; } if (txtBusqueda.Text == "") { MessageBox.Show("Ingrese el término a buscar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (comboTipo.SelectedIndex == 0) { consulta = "SELECT id, clave, titular, grupo, platinum, vin FROM deducibles WHERE " + filtroColumna + " LIKE '%" + txtBusqueda.Text + "%'"; } else { consulta = "SELECT id, clave, titular, grupo, platinum, vin FROM deducibles WHERE " + filtroColumna + "='" + txtBusqueda.Text.ToUpper() + "'"; } try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(consulta); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { gridExpedientes.DataSource = null; MessageBox.Show("No se encontraron registros.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { gridExpedientes.DataSource = tabla; formatoEncabezados(); gridExpedientes.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } } }
private void rangoDeFechas() { conexionBD db = new conexionBD(); lblResultados.Text = ""; string consulta = ""; DateTime inicio = Convert.ToDateTime(fechaInicio.Value.ToString("yyyy-MM-dd") + " 00:00:00"); DateTime fin = Convert.ToDateTime(fechaFin.Value.ToString("yyyy-MM-dd") + " 23:59:59"); if (inicio < fin) { if (radioSolicitud.Checked) { consulta = "SELECT * FROM correccioncontratos WHERE fechaSolicitud BETWEEN '" + inicio.ToString("yyyy-MM-dd") + " 00:00:00' AND '" + fin.ToString("yyyy-MM-dd") + " 23:59:59' ORDER BY fechaSolicitud ASC;"; } else if (radioRespuesta.Checked) { consulta = "SELECT * FROM correccioncontratos WHERE fechaRespuesta BETWEEN '" + inicio.ToString("yyyy-MM-dd") + " 00:00:00' AND '" + fin.ToString("yyyy-MM-dd") + " 23:59:59' ORDER BY fechaRespuesta ASC;"; } try { int i = -1; db.Conectar(); MySqlDataAdapter datos = db.Adaptar(consulta); DataTable tabla = new DataTable(); datos.Fill(tabla); gridDatos.DataSource = tabla; formatoEncabezados(); i = gridDatos.RowCount; if (i == 1) { escondeDatos(true); lblResultados.Text = i.ToString() + " resultado"; gridDatos.Focus(); gridDatos.CurrentCell = gridDatos[2, 0]; } else if (i == 0) { escondeDatos(false); lblResultados.Text = "No se encontraron registros"; } else if (i > 1) { escondeDatos(true); lblResultados.Text = i.ToString() + " resultados"; gridDatos.Focus(); gridDatos.CurrentCell = gridDatos[2, 0]; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } } else { MessageBox.Show("La fecha de inicio debe ser menor a la fecha final.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/*** Funciones de búsqueda ***/ private void buscar() { string filtro = comboFiltro.Text; string filtroColumna = ""; string tipo = comboTipo.Text; string consulta; conexionBD db = new conexionBD(); if (comboFiltro.SelectedIndex == 0) { filtroColumna = "Titular"; } else if (comboFiltro.SelectedIndex == 1) { filtroColumna = "Contrato"; } else if (comboFiltro.SelectedIndex == 2) { filtroColumna = "Vin"; } else if (comboFiltro.SelectedIndex == 3) { filtroColumna = "Platinum"; } if (txtBusqueda.Text == "") { MessageBox.Show("Ingrese el término a buscar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (comboTipo.SelectedIndex == 0) { consulta = "SELECT * FROM correccioncontratos WHERE c" + filtroColumna + " LIKE '%" + txtBusqueda.Text + "%' OR i" + filtroColumna + " LIKE '%" + txtBusqueda.Text + "%';"; } else { consulta = "SELECT * FROM correccioncontratos WHERE c" + filtroColumna + "='" + txtBusqueda.Text.ToUpper() + "' OR i" + filtroColumna + "='" + txtBusqueda.Text.ToUpper() + "';"; } try { db.Conectar(); MySqlDataAdapter datos = db.Adaptar(consulta); DataTable tabla = new DataTable(); int i = datos.Fill(tabla); if (i < 1) { escondeDatos(false); gridDatos.DataSource = null; MessageBox.Show("No se encontraron registros.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); txtBusqueda.SelectionStart = 0; txtBusqueda.SelectionLength = txtBusqueda.Text.Length; db.Desconectar(); } else { escondeDatos(true); txtBusqueda.SelectionStart = 0; txtBusqueda.SelectionLength = txtBusqueda.Text.Length; gridDatos.DataSource = tabla; formatoEncabezados(); gridDatos.CurrentCell = gridDatos[2, 0]; db.Desconectar(); if (i == 1) { lblResultados.Text = i.ToString() + " resultado"; gridDatos.Focus(); } else if (i == 0) { lblResultados.Text = "No se encontraron registros"; } else if (i > 1) { lblResultados.Text = i.ToString() + " resultados"; gridDatos.Focus(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } } }