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 butGuardar_Click(object sender, EventArgs e) { //try //{ //BaseDatos = AcessoDatos.getDriver(); ClassDTO usuario = new ClassDTO(); //ClassDTO usuario = Buscador.getUsuario(); bool correcto = true; int rol = 1; if (AdminOK != null && AdminOK.Checked) { rol = 0; } /* if (txtNIF.Text=="" || Regex.Match(txtNIF.Text, @"^\d{1,8}[A-Z]$").Success == false) * { * MessageBox.Show("NIF incorrecto"); * } * else if (txtCP.Text.Length != 5) * { * MessageBox.Show("Codigo postal incorrecto"); * } * else if (txtEmail.Text == "" || Regex.Match(txtEmail.Text, @"^.+\@.+\..+$").Success == false) * { * MessageBox.Show("Email incorrecto incorrecto"); * } * else * {*/ usuario.setNif(txtNIF.Text); usuario.setNombre(txtNombre.Text); usuario.setRol(rol); usuario.setClave(txtClave.Text); usuario.setEmail(txtEmail.Text); usuario.setTelefono(txtTelf.Text); usuario.setCiudad(txtCiudad.Text); usuario.setProvincia(txtProvincia.Text); usuario.setDireccion(txtDireccion.Text); usuario.setCodigoPostal(Convert.ToDecimal(txtCP.Text)); usuario.setSaldo(Convert.ToDecimal(txtSaldo.Text)); if (usuario.getUsuarioID() != 0) { BaseDatos.ActualizarUsuario(usuario, usuario.getUsuarioID()); } else { BaseDatos.InsertarUsuario(txtNIF.Text, txtClave.Text, rol, txtNombre.Text, txtTelf.Text, txtEmail.Text, txtDireccion.Text, txtCiudad.Text, txtProvincia.Text, Convert.ToDecimal(txtCP.Text), Convert.ToDecimal(txtSaldo.Text)); } //} //} //catch (Exception ex) //{ // MessageBox.Show("Se ha producido un error: " + ex.Message); //} //finally //{ //} }