コード例 #1
0
ファイル: nuevoUsuario.cs プロジェクト: ewest1988/UAI-TDD
        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
ファイル: editUsuario.cs プロジェクト: ewest1988/UAI-TDD
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!TextBox8.Text.Equals(encriptacion.Decrypt(usuarioMod.uss)) && gestorUsuario.validarUsuario(TextBox8.Text))
            {
                MessageBox.Show(etiquetas[20].etiqueta);
            }

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

            else if (gestorUsuario.validarCorreo(TextBox5.Text, usuarioMod.IdUsuario))
            {
                MessageBox.Show(etiquetas[22].etiqueta);
            }

            else if (validarNulos())
            {
                MessageBox.Show(etiquetas[23].etiqueta);
            }
            else
            {
                usuarioMod.uss               = encriptacion.Encrypt(TextBox8.Text);
                usuarioMod.nombre            = TextBox1.Text;
                usuarioMod.apellido          = TextBox2.Text;
                usuarioMod.direccion         = TextBox3.Text;
                usuarioMod.documento         = Convert.ToInt32(TextBox4.Text);
                usuarioMod.mail              = TextBox5.Text;
                usuarioMod.telefono          = Convert.ToInt32(TextBox6.Text);
                usuarioMod.digitoVerificador = seguridad.ObtenerHash(gestorUsuario.concatenarCampos(usuarioMod));

                if (gestorUsuario.modificarUsuario(usuarioMod))
                {
                    gestorBitacora.agregarBitacora(userLogin.IdUsuario, 2);
                    gestorDV.modificarVerificador(gestorDV.CacularDVV(gestorBitacora.listarTablaBitacora()), "bitacora");

                    MessageBox.Show("Cliente modificado correctamente");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("no se ha podido modificar el cliente");
                }
            }
        }