private void butEliminar_Click(object sender, EventArgs e) { try {//REVISAR //BaseDatos = AcessoDatos.getDriver(); //ClassDTO usuario = new ClassDTO(); if (txtNIF.Text == "" && txtClave.Text == "" && txtNombre.Text == "" && txtTelf.Text == "" && txtEmail.Text == "" && txtDireccion.Text == "" && txtCiudad.Text == "" && txtProvincia.Text == "" && txtCP.Text == "" && txtSaldo.Text == "") { MessageBox.Show("Debes seleccionar un usuario"); } else { string str = "¿Estás seguro de eliminar el usuario?"; string caption = "Confirma la eliminacion del Usuario"; if (MessageBox.Show(str, caption, MessageBoxButtons.YesNo) == DialogResult.Yes) { ClassDTO usuario = Buscador.getUsuario(); if (usuario != null) { BaseDatos.BorrarUsuario(usuario.getUsuarioID()); } else { MessageBox.Show("Debe seleccionar un usuario "); } } } } catch (Exception ex) { MessageBox.Show("Se ha producido un error: " + ex.Message); } finally { } }
private void butBuscar_Click(object sender, EventArgs e) { try { /** * Acesso base datos **/ if (frm == null) { frm = new Buscador(); } frm.WindowState = FormWindowState.Normal; id = (int)frm.ShowDialog(); if (id > 0) { //DataSet usuarios = new DataSet(); IList <ClassDTO> usuarios; string criterio = "UsuarioID=" + "'" + int.Parse(id.ToString()) + "'"; int rol = 0; usuarios = BaseDatos.ObtenerUsuario(criterio); //Muestro los campos en el formulario //usuarios[0].setID( int.Parse(usus.Tables[0].Rows[0]["UsuarioID"].ToString())); if (usuarios[0] != null) { txtNIF.Text = usuarios[0].getNif().ToString(); txtClave.Text = usuarios[0].getClave().ToString(); rol = int.Parse(usuarios[0].getRol().ToString()); if (rol == 1) { AdminOK.Checked = true; AdminNo.Checked = false; } else { AdminNo.Checked = true; AdminOK.Checked = false; } txtNombre.Text = usuarios[0].getNombre().ToString(); txtTelf.Text = usuarios[0].getTelefono().ToString(); txtEmail.Text = usuarios[0].getEmail().ToString(); txtDireccion.Text = usuarios[0].getDireccion().ToString(); txtCiudad.Text = usuarios[0].getCiudad().ToString(); txtProvincia.Text = usuarios[0].getProvincia().ToString(); txtCP.Text = usuarios[0].getCodigoPostal().ToString(); string saldo = ""; saldo = usuarios[0].getSaldo().ToString(); if (saldo[0] == '-') { txtSaldo.ForeColor = System.Drawing.Color.Red; } else { txtSaldo.ForeColor = System.Drawing.Color.Black; } txtSaldo.Text = saldo; } } } catch (Exception ex) { MessageBox.Show("Se ha producido un error: " + ex.Message); } finally { } }