public void ObtenerUsuarioPorId(int id) { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); String query = String.Empty; String rol = String.Empty; query = "SELECT u.IDUSUARIO,u.CEDULA,u.NOMBRECOMPLETO,u.USUARIOLOGIN,u.PASSWORDLOGIN" + ",r.NOMBREROL FROM TABLA_USUARIO u inner join TABLA_ROLES_USUARIOS r " + " on u.IDROLUSUARIO = r.IDROLUSUARIO" + " where u.IDUSUARIO =" + id + " "; OracleDataReader reader = conexion.Query(query); if (reader.HasRows) { while (reader.Read()) { txtNombreUsuario.Text = reader.GetString(3); txtContraseña.Text = reader.GetString(4); txtCedula.Text = reader.GetString(1); txtNombre.Text = reader.GetString(2); llenarComboBoxRoles(); rol = reader.GetString(5); } } cbROL.Text = rol; }
private void btnEliminar_Click(object sender, EventArgs e) { if (this.dgvEmpleado.Rows.Count != 0) { AccesoADatos.ConexionOracle con = new AccesoADatos.ConexionOracle(); string idPersona = this.dgvEmpleado.CurrentRow.Cells[0].Value.ToString(); string query = "Begin ELIMINARPERSONA(" + idPersona + "); end;"; MessageBox.Show(query); try { con.Update(query); MessageBox.Show("se elimino", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); LlenarGrid(); } catch (Exception) { MessageBox.Show("problemas al eliminar", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("eliga un registro", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Desea Eliminar el Correo?", "Informacion Requerida", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ConexionOracleconCshar.AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); String query = " begin " + " ELIMINARCORREOUSUARIO(" + idCorreoEditar + "); " + " end; "; conexion.OperacionDML(query); MessageBox.Show("Transaccion realizada con exito", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCorreo.Clear(); SeleccionarPrimero(); llenarGrid(); } } catch (Exception) { MessageBox.Show("Problemas al realizar la Transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnNuevoTelefono_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); string query = "BEGIN " + "INSERTARTELEFONO(" + idUsuarioTelefono + ", '" + txtTelefono.Text + "'); " + "END; "; conexion.OperacionDML(query); MessageBox.Show("Transaccion realizada con exito", "Información del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); llenarGrid(); txtTelefono.Clear(); SeleccionarPrimero(); } else { MessageBox.Show("Debe de llenar el campo", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); SeleccionarPrimero(); } } catch (Exception) { MessageBox.Show("Error al realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEditar_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { if (formatoCorreo()) { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); string query = "begin " + " ACTUALIZARCORREOUSUARIO(" + idCorreoEditar + ", '" + txtCorreo.Text + "'); end; "; conexion.OperacionDML(query); MessageBox.Show("Transaccion realizada con exito", "Información del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); llenarGrid(); txtCorreo.Clear(); SeleccionarPrimero(); } else { MessageBox.Show("Formato de email incorrecto\nFormato correcto: [email protected]", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe de llenar el campo", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCorreo.Select(); txtCorreo.Focus(); } } catch (Exception) { MessageBox.Show("Error al realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool ValidarUsuario() { String cedula = String.Empty; String login = String.Empty; ConexionOracleconCshar.AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); String query = "SELECT CEDULA,USUARIOLOGIN FROM TABLA_USUARIO WHERE " + " USUARIOLOGIN = upper('" + txtNombreUsuario.Text + "') or CEDULA = '" + txtCedula.Text + "'"; OracleDataReader reader = conexion.Query(query); if (reader.HasRows) { while (reader.Read()) { cedula = reader.GetString(0); login = reader.GetString(1); } } if (txtCedula.Text == cedula || txtNombreUsuario.Text.ToUpper() == login) { return(false); } else { return(true); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); String query = String.Empty; query = "begin " + " ACTUALIZARUSUARIO(" + IdUsuarioEditar + ",'" + txtCedula.Text + "','" + txtNombre.Text + "','" + txtNombreUsuario.Text + "','" + txtContraseña.Text + "'," + cbROL.SelectedValue + "); " + " end; "; conexion.OperacionDML(query); MessageBox.Show("Transaccion Realizada exitosamente", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Debe ingresar datos en los campos", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { MessageBox.Show("Problemas al Realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void LlenarGrid() { AccesoADatos.ConexionOracle con = new AccesoADatos.ConexionOracle(); con.Conectar(); string query = "select * from Persona"; con.LlenarGrid(query, dgvEmpleado); PropiedadesGrip(); }
public void llenarGrid() { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); string query = "select c.IDCORREOUSUARIO,c.IDUSUARIO,c.CORREO,u.CEDULA," + "u.NOMBRECOMPLETO from TABLA_USUARIO u inner join TABLA_CORREO_USUARIO c " + " on u.IDUSUARIO = c.IDUSUARIO where u.IDUSUARIO =" + idUsuarioCorreo + " "; conexion.LlenarGrid(query, dgvCorreosUsuario); PropiedadesGrip(); }
public void BuscarUsuario() { ConexionOracleconCshar.AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); string query = "select u.IDUSUARIO,u.CEDULA,u.NOMBRECOMPLETO,u.USUARIOLOGIN," + "u.PASSWORDLOGIN,r.NOMBREROL from TABLA_USUARIO u inner join TABLA_ROLES_USUARIOS r " + "on u.IDROLUSUARIO = r.IDROLUSUARIO where u.NOMBRECOMPLETO LIKE '%" + txtBuscarUsuario.Text + "%'" + " or u.CEDULA LIKE '" + txtBuscarUsuario.Text + "%' "; conexion.LlenarGrid(query, dgvUsuarios); PropiedadesGrip(); }
private void btnEditar_Click(object sender, EventArgs e) { if (ValidarCampos() == true) { AccesoADatos.ConexionOracle con = new AccesoADatos.ConexionOracle(); string query = "Begin EditarPersona(" + idPersonaEditar + ",'" + txtNombre.Text + "','" + txtCedula.Text + "','" + dtpFecha.Value.ToString("dd/MM/yyyy") + "'); end;"; con.Update(query); MessageBox.Show("se edito bien"); this.Close(); } }
public void llenarGrid() { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); string query = "SELECT " + "t.IDTELEFONOUSUARIO," + "t.IDUSUARIO," + "t.NUMEROTELEFONO," + "u.CEDULA," + "u.NOMBRECOMPLETO " + "FROM TABLA_USUARIO u INNER JOIN TABLA_TELEFONO_USUARIOS t " + " ON u.IDUSUARIO = t.IDUSUARIO " + "WHERE u.IDUSUARIO =" + idUsuarioTelefono + " "; conexion.LlenarGrid(query, dgvTelefonoUsuario); PropiedadesGrip(); }
public void Llenarcampos() { AccesoADatos.ConexionOracle con = new AccesoADatos.ConexionOracle(); string query = "Select * from Persona where Id =" + idPersonaEditar + ""; OracleDataReader reader = con.Query(query); if ((reader.HasRows)) { while (reader.Read()) { txtNombre.Text = reader.GetString(1); txtCedula.Text = reader.GetString(2); dtpFecha.Value = reader.GetDateTime(3); } } lblIdPersona.Text = idPersonaEditar; }
private void btnoracle_Click(object sender, EventArgs e) { AccesoADatos.ConexionOracle conexionOracle = new AccesoADatos.ConexionOracle(); try { conexionOracle.Conectar(); MessageBox.Show("se conecto a oracle"); string query = "select * from Persona"; conexionOracle.LlenarGrid(query, dgvEmpleado); } catch (Exception) { MessageBox.Show("Error en oracle"); } }
private void btnInsertar_Click(object sender, EventArgs e) { AccesoADatos.ConexionOracle con = new AccesoADatos.ConexionOracle(); if (ValidarCampos()) { DateTime date = new DateTime(2020, 08, 06); string query = "Begin INSERTARPERSONA('" + txtNombre.Text + "', '" + txtCedula.Text + "', '" + dtpFecha.Value.ToString("d") + "'); end;"; MessageBox.Show(query); try { con.Update(query); MessageBox.Show("insercion exitosa"); this.Close(); } catch (Exception) { MessageBox.Show("error en la insercion"); } } }
private void btnEliminarUsuario_Click(object sender, EventArgs e) { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); if (usuario.idUsuario == IdUsuarioEditar) { MessageBox.Show("No se puede eliminar el usuario actualmente registrado", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (MessageBox.Show("Desea Eliminar el Registro?", "Informacion Requerida", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { String query = " begin" + " ELIMINARUNUSUARIO('" + IdUsuarioEditar + "');" + " end; "; conexion.OperacionDML(query); MessageBox.Show("Transaccion realizada con exito", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } }
public void IngresarAlSistema(String usuario, String contraseña) { AccesoADatos.ConexionOracle conexion = new AccesoADatos.ConexionOracle(); string query = ""; query = "SELECT * FROM MIGRACION.TABLA_USUARIO " + "where USUARIOLOGIN = upper('" + usuario + "') and PASSWORDLOGIN = MY_HASH(upper('" + usuario + "'), '" + contraseña + "') "; try { if (ValidarCampos()) { OracleDataReader reader = conexion.Query(query); if ((reader.HasRows)) { while (reader.Read()) { usuarioRegistro.idUsuario = reader.GetInt32(0); usuarioRegistro.Cedula = reader.GetString(1); usuarioRegistro.NombreCompleto = reader.GetString(2); usuarioRegistro.idROL = reader.GetInt32(5); } usuarioRegistro.NombreUsuario = txtUsuario.Text; txtUsuario.Clear(); txtContraseña.Clear(); new frmPrincipal(usuarioRegistro).Show(); reader.Close(); this.Visible = false; } else if (txtUsuario.Text.Equals("admin") && txtContraseña.Text.Equals("admin")) { usuarioRegistro.idUsuario = 0; usuarioRegistro.Cedula = "1"; usuarioRegistro.NombreCompleto = "Restaurador de BASE de Datos"; usuarioRegistro.idROL = 2; usuarioRegistro.NombreUsuario = "Restaurador"; txtUsuario.Clear(); txtContraseña.Clear(); new frmPrincipal(usuarioRegistro).Show(); reader.Close(); this.Visible = false; } else { txtUsuario.Clear(); txtContraseña.Clear(); MessageBox.Show("Usuario no Registrado", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); SeleccionPrimero(); } } else { MessageBox.Show("Debe ingresar datos en los campos", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); SeleccionPrimero(); } } catch (Exception) { MessageBox.Show("Problemas al Realizar la Transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLista_Click(object sender, EventArgs e) { //try //{ //esto es una prueba AccesoADatos.ConexionAcces conexion = new AccesoADatos.ConexionAcces(); AccesoADatos.ConexionOracle conexionOracle = new AccesoADatos.ConexionOracle(); string query = "select * from TABLA_EMPLEADO;"; string queryEliminar = "DELETE FROM TABLA_EMPLEADO;"; //aqui obtengo los registros de la tabla empleados y lo meto en el data set var lista = conexion.obtenerRegistrosAcces(query, "TABLA_EMPLEADO"); //prueba dataset String columnas = String.Empty; String vals = String.Empty; DataTable dataTabla = lista.Tables[0]; var listaTabla = dataTabla.Select(null, null, DataViewRowState.CurrentRows); if (listaTabla.Count() < 1) { MessageBox.Show("no hay registros"); } else { String sql = String.Empty; string comilla = "'"; List <KeyValuePair <string, string> > values = new List <KeyValuePair <string, string> >(); foreach (DataRow row in dataTabla.Rows) { foreach (DataColumn column in dataTabla.Columns) { values.Add(new KeyValuePair <string, string>( column.ColumnName, comilla + row[column].ToString() + comilla )); } sql += insertBuilder("TABLA_EMPLEADO", values) + "\n"; values.Clear(); } MessageBox.Show(sql); try { conexionOracle.Update(queryEliminar); MessageBox.Show("se eliminaron registros"); } catch (Exception) { MessageBox.Show("error al borrar"); } } //dgvEmpleado.DataSource = lista.Tables[0]; // MessageBox.Show(this.dgvEmpleado.CurrentRow.Cells[1].Value.ToString()+ " "+ this.dgvEmpleado.CurrentRow.Cells[2].Value.ToString()); // string querycon = "insert into TABLA_PRUEBA(DNI,NOMBRE) values(" + this.dgvEmpleado.CurrentRow.Cells[1].Value.ToString() + "," + this.dgvEmpleado.CurrentRow.Cells[2].Value.ToString() + ");"; // conexion.Update(querycon); // string prueba = "select * from TABLA_PRUEBA"; // conexion.LlenarGrid(prueba, dgvEmpleado); //} //catch (Exception) //{ // MessageBox.Show("error"); //} }