示例#1
0
        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
            {
            }
        }
示例#2
0
        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
            //{

            //}
        }