예제 #1
0
        private void Button1_Click(object sender, EventArgs e)
        {
            BE.usuario  nuevoUsuario  = new BE.usuario();
            BLL.usuario gestorUsuario = new BLL.usuario();

            if (!gestorUsuario.IsValidEmail(TextBox5.Text))
            {
                MessageBox.Show(etiquetas[16].etiqueta);
            }

            else if (gestorUsuario.validarCorreo(TextBox5.Text))
            {
                MessageBox.Show(etiquetas[17].etiqueta);
            }

            else if (gestorUsuario.validarUsuario(TextBox8.Text))
            {
                MessageBox.Show(etiquetas[18].etiqueta);
            }

            else if (validarNulos())
            {
                MessageBox.Show(etiquetas[19].etiqueta);
            }
            else
            {
                nuevoUsuario.uss       = encriptacion.Encrypt(TextBox8.Text);
                nuevoUsuario.nombre    = TextBox1.Text;
                nuevoUsuario.apellido  = TextBox2.Text;
                nuevoUsuario.direccion = TextBox3.Text;
                nuevoUsuario.documento = Convert.ToInt32(TextBox4.Text);
                nuevoUsuario.telefono  = Convert.ToInt32(TextBox6.Text);
                nuevoUsuario.IdEstado  = 1;
                nuevoUsuario.mail      = TextBox5.Text;

                nuevoUsuario = usuario.generarPassword(nuevoUsuario);

                try
                {
                    gestorUsuario.agregarUsuario(nuevoUsuario);
                    gestorDV.modificarVerificador(gestorDV.CacularDVV("Usuario"), "Usuario");

                    gestorBitacora.agregarBitacora(userLogin.IdUsuario, 1);
                    gestorDV.modificarVerificador(gestorDV.CacularDVV(gestorBitacora.listarTablaBitacora()), "bitacora");

                    MessageBox.Show(etiquetas[20].etiqueta);
                    this.Owner.Refresh();
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                }
            }
        }
예제 #2
0
        private void Button4_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(etiquetas[9].etiqueta + " " + ComboBox1.SelectedItem + "?", etiquetas[8].etiqueta, MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                BE.usuario usuarioSel = new BE.usuario();
                usuarioSel = usuario.generarPassword(ComboBox1.SelectedItem.ToString());

                //modifico el usuario en la base de datos
                if (usuario.modificarUsuario(usuarioSel))
                {
                    //actualizo el digito verificador
                    gestorDV.modificarVerificador(gestorDV.CacularDVV(usuario.listarTablaUsuarios()), "Usuario");
                    MessageBox.Show(etiquetas[13].etiqueta);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(etiquetas[12].etiqueta);
                }
            }
        }