private void btnCrear_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { if (ValidarUsuario()) { ConexionOracleconCshar.AccesoADatos.ConexionOracle conexion = new ConexionOracleconCshar.AccesoADatos.ConexionOracle(); string Query = "begin " + "INSERTARUSUARIO('" + txtCedula.Text + "','" + txtNombre.Text + "','" + txtNombreUsuario.Text + "','" + txtContraseña.Text + "'," + cbROL.SelectedValue + " ); " + "end; "; // se envia los parametros en la consulta conexion.OperacionDML(Query); MessageBox.Show("Transaccion Realizada exitosamente", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("La cedula o el nombre de usuario ya existen en el sistema\nDebe de ingresar otro regsitro diferente", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } } 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 llenarComboBoxRoles() { ConexionOracleconCshar.AccesoADatos.ConexionOracle conexion = new ConexionOracleconCshar.AccesoADatos.ConexionOracle(); string Query = "select * from TABLA_ROLES_USUARIOS"; //procedimiento almacenado que me realiza la consulta string id = "IDROLUSUARIO"; //id de la tabla string descripcion = "NOMBREROL"; string nombreTabla = "TABLA_ROLES_USUARIOS"; //nombre de la tabla conexion.LlenarCombo(Query, cbROL, id, descripcion, nombreTabla); // se invoca el metodo }
public void LlenarGridUsuarios() { ConexionOracleconCshar.AccesoADatos.ConexionOracle conexion = new ConexionOracleconCshar.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"; //procedimiento que realiza la consulta conexion.LlenarGrid(query, dgvUsuarios); // se invoca el metodo y se envia la consulta y el grid a llenar PropiedadesGrip(); }