private void loadData() { conexionBD db = new conexionBD(); try { MySqlDataReader respuesta; db.Conectar(); respuesta = db.Buscar("SELECT name, lastname, level FROM login WHERE user='******';"); respuesta.Read(); txtNombre.Text = respuesta[0].ToString(); txtApellidos.Text = respuesta[1].ToString(); if (Convert.ToInt16(respuesta[2]) == 0) { comboNivel.SelectedIndex = 0; } else if (Convert.ToInt16(respuesta[2]) == 1) { comboNivel.SelectedIndex = 1; } } 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(); } }
/// <summary> /// Modifica en la base de datos la información capturada. /// </summary> /// <param name="id">Identificador del registro.</param> /// <returns>True si el guardado fue exitoso.</returns> private bool GuardarDatos(int id) { string consulta = GetConsulta(); bool estado = false; int i = 0; conexionBD db = new conexionBD(); try { db.Conectar(); i = db.Modificar(consulta); if (i > 0) { MessageBox.Show("Registro modificado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); estado = true; db.Desconectar(); LoadData(idR); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); estado = false; } finally { db.Desconectar(); EstadoControles(true); toolsEditar.Enabled = true; } return(estado); }
private void toolsGuardar_Click(object sender, EventArgs e) { string consulta = "UPDATE login SET name='" + txtNombre.Text + "', lastname='" + txtApellidos.Text + "', level=" + getLevel(comboNivel.Text) + " WHERE user='******';"; //MessageBox.Show(consulta); conexionBD db = new conexionBD(); try { db.Conectar(); db.Modificar(consulta); MessageBox.Show("Registro modificado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } txtNombre.Enabled = false; txtApellidos.Enabled = false; comboNivel.Enabled = false; toolsEditar.Enabled = true; toolsCancelar.Enabled = false; toolsGuardar.Enabled = false; }
private void modify(int id) { conexionBD db = new conexionBD(); string query = "UPDATE pendientes SET solicitado='" + txtSolicitante.Text + "', grupo=" + Convert.ToInt32(txtGrupo.Text) + ", vin='" + txtVin.Text + "', platinum='" + txtPlatinum.Text + "', titular='" + txtTitular.Text + "', comentarios='" + txtComentarios.Text + "' WHERE id=" + id + ";"; int i = 0; try { db.Conectar(); i = db.Modificar(query); if (i > 0) { MessageBox.Show("Registro modificado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); loadDataToModify(id); btnModificar.Enabled = true; estadoControles(false); btnGuardar.Enabled = false; btnCancelar.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } finally { estadoControles(false); db.Desconectar(); } }
/// <summary> /// Consulta la base de datos y maneja errores. /// </summary> /// <param name="idReg">Identificación del número de registro.</param> private void LoadData(int idReg) { conexionBD db = new conexionBD(); MySqlDataReader respuesta = null; EstadoControles(true); try { db.Conectar(); respuesta = db.Buscar("SELECT cliente, grupoIntegrante, vin, vinAnterior, " + "fecha, actividad, Cuenta, platinumInstalado, platinumRetirado, carta, marca, " + "modelo, anio, color, comentarios, Falla, Solucion FROM instalaciones WHERE id=" + idReg + ";"); respuesta.Read(); LlenaCampos(respuesta); db.Desconectar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void loadDataToModify(int id) { conexionBD db = new conexionBD(); MySqlDataReader respuesta; string query = "SELECT id,solicitado,grupo,vin,platinum,titular,comentarios FROM pendientes WHERE id=" + id + ";"; try { db.Conectar(); respuesta = db.Buscar(query); respuesta.Read(); txtSolicitante.Text = respuesta[1].ToString(); txtGrupo.Text = respuesta[2].ToString(); txtVin.Text = respuesta[3].ToString(); txtPlatinum.Text = respuesta[4].ToString(); txtTitular.Text = respuesta[5].ToString(); txtComentarios.Text = respuesta[6].ToString(); db.Desconectar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void markAsComplete(int id) { conexionBD db = new conexionBD(); string query = "UPDATE pendientes SET estado=1, fechaSolucion='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "' WHERE id=" + id + ";"; int i = 0; try { db.Conectar(); i = db.Modificar(query); if (i > 0) { MessageBox.Show("Tarea completada.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); getData(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } finally { estadoControles(false); 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(); } }
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 GuardarDatos() { int i; conexionBD db = new conexionBD(); try { db.Conectar(); i = db.Modificar(GetConsulta()); if (i > 0) { MessageBox.Show("Registro modificado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado.", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void saveData() { string query = "INSERT INTO pendientes(id, estado, usuario, titular, grupo, vin, platinum, " + "solicitado, comentarios, fechaSolicitud, fechaSolucion) VALUES (NULL, @estado, @usuario, " + "@titular, @grupo, @vin, @platinum, @solicitado, @comentarios, '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "', '0000-00-00 00:00:00');"; conexionBD db = new conexionBD(); MySqlCommand cmd; try { db.Conectar(); cmd = db.Insertar(query); cmd.Parameters.AddWithValue("estado", 0); cmd.Parameters.AddWithValue("usuario", this.usuarioActivo); cmd.Parameters.AddWithValue("titular", txtTitular.Text); cmd.Parameters.AddWithValue("grupo", Convert.ToInt32(txtGrupo.Text)); cmd.Parameters.AddWithValue("vin", txtVin.Text); cmd.Parameters.AddWithValue("platinum", txtPlatinum.Text); cmd.Parameters.AddWithValue("solicitado", txtSolicitante.Text); cmd.Parameters.AddWithValue("comentarios", txtComentarios.Text); cmd.ExecuteNonQuery(); MessageBox.Show("Registro añadido correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { conexionBD bd = new conexionBD(); bd.Conectar(); bd.Modificar($"UPDATE login SET active=0 WHERE user='******';"); bd.Desconectar(); Application.Exit(); }
private void Guardar() { string consulta = ""; MySqlCommand cmd; conexionBD conexion = new conexionBD(); if (ValidaUsuario()) { if (ValidaCampos()) { if (ValidaPass()) { try { consulta = "INSERT INTO login (user, pass, name, lastname, level, last, created, usercreated, active) " + "VALUES (@user, @pass, @name, @lastname, @level, @last, @created, @usercreated, @active);"; conexion.Conectar(); cmd = conexion.Insertar(consulta); cmd.Parameters.AddWithValue("user", txtUsuario.Text); cmd.Parameters.AddWithValue("pass", Encriptar(txtPass.Text)); cmd.Parameters.AddWithValue("name", txtNombre.Text); cmd.Parameters.AddWithValue("lastname", txtApellidos.Text); cmd.Parameters.AddWithValue("level", GetLevel(comboLevel.Text)); cmd.Parameters.AddWithValue("last", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("created", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("usercreated", usuarioActivo); cmd.Parameters.AddWithValue("active", 0); cmd.ExecuteNonQuery(); MessageBox.Show("Usuario agregado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexion.Desconectar(); } } else { MessageBox.Show("Las contraseñas no son iguales.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No puede haber campos vacíos.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("El usuario ya existe.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Verifica los datos del usuario para saber si cuenta con permisos de administrador. /// </summary> /// <returns></returns> private int verificaAdmin() { int resultado = -1; conexionBD db = new conexionBD(); string password = GetSHA1(txtPass.Text); int nivel = -1; int existe = -1; // ¿Existe el usuario? MySqlDataReader respuesta = null; try { db.Conectar(); } catch (Exception ex) { MessageBox.Show("Se produjo el siguiente error: " + ex.Message.ToString(), "Error de conexión", MessageBoxButtons.OK, MessageBoxIcon.Error); } respuesta = db.Buscar("SELECT user, pass, level FROM login WHERE user='******';"); if (respuesta.HasRows) { existe = 0; } else { existe = 1; resultado = 3; } while (respuesta.Read()) { if ((txtUsuario.Text == respuesta[0].ToString()) && (password == respuesta[1].ToString())) //Datos correctos { nivel = Convert.ToInt16(respuesta[2]); if (nivel == 0 || nivel == 1) { resultado = 0; //Todo ok } else { resultado = 1; //Sin permisos } } else if (password != respuesta[1].ToString()) { resultado = 2; //Contraseña incorrecta } } db.Desconectar(); return(resultado); }
private int GetStatus(int estado) { int valor = 0; conexionBD db = new conexionBD(); String consulta = "SELECT status FROM deducibles WHERE status=" + estado.ToString(); db.Conectar(); valor = db.BuscarNum(consulta); return(valor); }
private void CargarDatos() { conexionBD db = new conexionBD(); MySqlDataReader respuesta; string query = $"SELECT * FROM usuariosportal WHERE id = {id};"; string activo = ""; try { db.Conectar(); respuesta = db.Buscar(query); respuesta.Read(); txtNombre.Text = respuesta[1].ToString(); txtPass.Text = respuesta[2].ToString(); activo = respuesta[3].ToString(); fechaAlta.Value = Convert.ToDateTime(respuesta[4].ToString()); if (activo == "True") { checkActivo.Checked = true; lblBaja.Visible = false; fechaBaja.Visible = false; fechaBaja.Value = DateTime.Now; } else { checkActivo.Checked = false; lblBaja.Visible = true; fechaBaja.Visible = true; fechaBaja.Value = Convert.ToDateTime(respuesta[5].ToString()); } fechaRevision.Value = Convert.ToDateTime(respuesta[6].ToString()); checkRastreo.Checked = respuesta[7].ToString() == "True" ? true : false; checkMasivo.Checked = respuesta[8].ToString() == "True" ? true : false; checkIndividual.Checked = respuesta[9].ToString() == "True" ? true : false; check10p.Checked = respuesta[10].ToString() == "True" ? true : false; check20p.Checked = respuesta[11].ToString() == "True" ? true : false; checkInmovilizar.Checked = respuesta[12].ToString() == "True" ? true : false; checkMovilizar.Checked = respuesta[13].ToString() == "True" ? true : false; checkCancelar.Checked = respuesta[14].ToString() == "True" ? true : false; checkLocalizacion.Checked = respuesta[15].ToString() == "True" ? true : false; checkReporteComandos.Checked = respuesta[16].ToString() == "True" ? true : false; checkReporteGeneral.Checked = respuesta[17].ToString() == "True" ? true : false; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error al cargar expediente.", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } 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 guardarModificacion() { string consulta = ""; conexionBD db = new conexionBD(); if (status == 0) //En proceso { consulta = "UPDATE correccioncontratos SET fechaSolicitud='" + dateSolicitud.Value.ToString("yyyy-MM-dd HH:mm:ss") + "', cTitular='" + txt1TitularC.Text + "', cContrato=" + txt1GrupoC.Text + ", cVin='" + txt1VinC.Text + "', cPlatinum='" + txt1PlatinumC.Text + "', iTitular='" + txt1TitularI.Text + "', iContrato='" + txt1GrupoI.Text + "', iVin='" + txt1VinI.Text + "', iPlatinum='" + txt1PlatinumI.Text + "', distribuidora='" + txt1Distribuidora.Text + "', solicitado='" + txtSolicitadoPor.Text + "' WHERE id=" + idRegistro + ";"; } else if (status == 1) //Completo { consulta = "UPDATE correccioncontratos SET fechaSolicitud='" + dateSolicitud.Value.ToString("yyyy-MM-dd HH:mm:ss") + "', fechaRespuesta='" + dateRespuesta.Value.ToString("yyyy-MM-dd HH:mm:ss") + "', cTitular='" + txt1TitularC.Text + "', cContrato=" + txt1GrupoC.Text + ", cVin='" + txt1VinC.Text + "', cPlatinum='" + txt1PlatinumC.Text + "', iTitular='" + txt1TitularI.Text + "', iContrato='" + txt1GrupoI.Text + "', iVin='" + txt1VinI.Text + "', iPlatinum='" + txt1PlatinumI.Text + "', distribuidora='" + txt1Distribuidora.Text + "', solicitado='" + txtSolicitadoPor.Text + "' WHERE id=" + idRegistro + ";"; } try { db.Conectar(); int i = db.Modificar(consulta); if (i > 0) { MessageBox.Show("Registro modificado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); loadItemMod(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado.", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } 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(); } }
/// <summary> /// Verifica si el VIN capturado se encuentra en la base de datos. /// </summary> /// <param name="vin"></param> /// <returns></returns> private bool CheckVIN(string vin) { bool resultado = false; string consulta = $"SELECT vin FROM deducibles WHERE vin ='{vin}'"; conexionBD db = new conexionBD(); db.Conectar(); int registros = db.BuscarNum(consulta); if (registros > 0) { resultado = false; } else { resultado = true; } db.Desconectar(); return resultado; }
private void saveData() { conexionBD db = new conexionBD(); MySqlCommand cmd; string query = "INSERT INTO llamadas (id, idExpediente, fecha, status, tipo, telefono, recibeLlamada, comentarios, usuario) " + "VALUES (NULL, @idExpediente, '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "', @status, @tipo, @telefono, @recibeLlamada, @Comentarios, @usuario);"; try { db.Conectar(); cmd = db.Insertar(query); cmd.Parameters.AddWithValue("idExpediente", idExpediente); cmd.Parameters.AddWithValue("status", cmbEstado.Text); cmd.Parameters.AddWithValue("tipo", this.tipoLlamada); if (txtNumero.Text == "") { cmd.Parameters.AddWithValue("telefono", 0); } else { cmd.Parameters.AddWithValue("telefono", txtNumero.Text); } cmd.Parameters.AddWithValue("recibeLlamada", txtRecibe.Text); cmd.Parameters.AddWithValue("comentarios", txtComentarios.Text); cmd.Parameters.AddWithValue("usuario", this.usuario); cmd.ExecuteNonQuery(); MessageBox.Show("Llamada registrada.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void agregarRegistro() { conexionBD db = new conexionBD(); MySqlCommand cmd; string cadena = "INSERT INTO correccioncontratos(id, estado, fechaSolicitud, fechaRespuesta, cTitular, cContrato, " + "cVin, cPlatinum, iTitular, iContrato, iVin, iPlatinum, distribuidora, solicitado, usuario) VALUES (NULL, 0, @fechaSolicitud, " + "NULL, @cTitular, @cContrato, @cVin, @cPlatinum, @iTitular, @iContrato, @iVin, @iPlatinum, " + "@distribuidora, @solicitado, '" + usuario + "');"; try { db.Conectar(); cmd = db.Insertar(cadena); cmd.Parameters.AddWithValue("fechaSolicitud", dateSolicitud.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("cTitular", txtTitularC.Text); cmd.Parameters.AddWithValue("cContrato", Convert.ToInt32(txtContratoC.Text)); cmd.Parameters.AddWithValue("cVin", txtVinC.Text); cmd.Parameters.AddWithValue("cPlatinum", txtPlatinumC.Text); cmd.Parameters.AddWithValue("iTitular", txtTitularI.Text); cmd.Parameters.AddWithValue("iContrato", txtContratoI.Text); cmd.Parameters.AddWithValue("iVin", txtVinI.Text); cmd.Parameters.AddWithValue("iPlatinum", txtPlatinumI.Text); cmd.Parameters.AddWithValue("distribuidora", txtDistribuidora.Text); cmd.Parameters.AddWithValue("solicitado", txtSolicitadoPor.Text); cmd.ExecuteNonQuery(); limpiaCamposAgregar(); if (MessageBox.Show("Registro guardado con exito.\n¿Desea agregar otro registro?", "Registro guardado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { Close(); } db.Desconectar(); } catch (MySqlException e) { MessageBox.Show("Error al guardar los datos: " + e.Message, "Error en el guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } }
private void saveData() { string destino = ""; if (tabla == "deducibles") { destino = "comentarios"; } else if (tabla == "correcciones") { destino = "correccioncontratoscom"; } string query = "INSERT INTO " + destino + "(idExpediente, fecha, comentario, usuario) " + " VALUES (@idExpediente,'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "', @comentario, @usuario);"; conexionBD db = new conexionBD(); MySqlCommand cmd; try { db.Conectar(); cmd = db.Insertar(query); cmd.Parameters.AddWithValue("idExpediente", this.id); cmd.Parameters.AddWithValue("comentario", txtComment.Text); cmd.Parameters.AddWithValue("usuario", this.user); cmd.ExecuteNonQuery(); //MessageBox.Show("Comentario añadido correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); this.Close(); } 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 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 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 Boolean ValidaUsuario() { Boolean respuesta = false; conexionBD db = new conexionBD(); int contador = 0; try { MySqlDataReader respuestaDB = null; db.Conectar(); respuestaDB = db.Buscar("SELECT * FROM login WHERE user='******';"); while (respuestaDB.Read()) { contador++; } if (contador < 1) { respuesta = true; } else { respuesta = false; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); respuesta = false; } finally { db.Desconectar(); } return(respuesta); }
private void marcarCompletado(string fecha, string id) { string consulta = "UPDATE correccioncontratos SET estado=1, fechaRespuesta='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "' WHERE id='" + id + "';"; conexionBD db = new conexionBD(); try { db.Conectar(); db.Modificar(consulta); MessageBox.Show("Se ha cambiado correctamente el estado de la solicitud.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void desbloquear(string usuarioAdesbloquear) { conexionBD dbMod = new conexionBD(); try { dbMod.Conectar(); dbMod.Modificar($"UPDATE login SET active=0 WHERE user='******';"); dbMod.Desconectar(); MessageBox.Show("Usuario desbloqueado.\nYa puede iniciar sesion.", "Desbloqueado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("Se produjo el siguiente error: " + ex.Message.ToString(), "Error de conexión", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { dbMod.Desconectar(); } } //Desbloquear