Пример #1
0
        private int cambiarPassword()
        {
            string          newPassHash = Encriptacion.getHashSha256(newPassBox.Text);
            Usuario_Manager userMng     = new Usuario_Manager();

            return(userMng.cambiarPassword(newPassHash, id_usuario));
        }
Пример #2
0
        private void nuevoCliente()
        {
            Cliente nuevaPersona = new Cliente();

            nuevaPersona.nombre           = nameBox.Text;
            nuevaPersona.apellido         = lastNameBox.Text;
            nuevaPersona.tipo_documento   = (string)comboTipo.SelectedValue;
            nuevaPersona.nro_documento    = Convert.ToInt32(documentoBox.Text);
            nuevaPersona.cuil             = cuilBox.Text;
            nuevaPersona.fecha_nacimiento = fechaNacBox.Value;
            nuevaPersona.mail             = mailBox.Text;
            nuevaPersona.telefono         = telBox.Text;
            nuevaPersona.direccion_calle  = direccionBox.Text;
            nuevaPersona.direccion_nro    = Convert.ToInt32(nroBox.Text);
            nuevaPersona.direccion_piso   = Convert.ToInt32(pisoBox.Text);
            nuevaPersona.direccion_depto  = deptoBox.Text;
            nuevaPersona.codigo_postal    = codPostalBox.Text;
            this.agregarFormasDePago(nuevasFormasDePago);
            ResultadoAltaCliente resultadoAlta = clienteMng.altaClienteYUsuario(user, pass, nuevaPersona, nuevasFormasDePago);

            string passToHash;

            if (resultadoAlta.resultadoCliente.Equals("OK"))
            {
                Usuario_Manager userMng = new Usuario_Manager();
                if (user == null)
                {
                    MessageBox.Show("La nueva contraseña es: " + resultadoAlta.password + ".\n El usuario es: " + resultadoAlta.username, "Operacion correcta");
                    passToHash        = resultadoAlta.password;
                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    passToHash = pass;
                }
                String passHash = Encriptacion.getHashSha256(passToHash);
                userMng.cambiarPassword(passHash, resultadoAlta.id_usuario);
                if (resultadoAlta.resultadoTarjeta.Equals("OK"))
                {
                    MessageBox.Show("Se realizaron los cambios correctamente.", "Resultado operacion");
                }
                else
                {
                    MessageBox.Show("Contacte con el administrador para agregar un medio de pago.", "Resultado operacion");
                }
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show(resultadoAlta.resultadoCliente,
                                "No pudo realizarse operacion",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation,
                                MessageBoxDefaultButton.Button1);
            }
        }
Пример #3
0
        private void nuevaEmpresa()
        {
            Empresa nuevaEmpresa = new Empresa();

            nuevaEmpresa.razon_social        = razonSocialBox.Text;
            nuevaEmpresa.cuit                = cuitBox.Text;
            nuevaEmpresa.mail                = emailBox.Text;
            nuevaEmpresa.telefono            = telBox.Text;
            nuevaEmpresa.direccion_calle     = dirBox.Text;
            nuevaEmpresa.direccion_nro       = Convert.ToInt32(nroCalle.Text);
            nuevaEmpresa.direccion_piso      = this.completarPiso();
            nuevaEmpresa.direccion_depto     = deptoBox.Text;
            nuevaEmpresa.direccion_localidad = localidadBox.Text;
            nuevaEmpresa.ciudad              = ciudadBox.Text;
            nuevaEmpresa.cod_postal          = codPostalBox.Text;

            resultado = empresaMng.altaEmpresaYUsuario(user, pass, nuevaEmpresa);
            String[] arrayResultado = resultado.Split(';');
            string   passToHash;

            if (arrayResultado.ElementAt(2).Equals("OK"))
            {
                Usuario_Manager userMng = new Usuario_Manager();
                MessageBox.Show("Se realizaron los cambios correctamente.", "Resultado operacion");
                if (user == null)
                {
                    MessageBox.Show("La nueva contraseña es: " + arrayResultado.ElementAt(1) + ".\n El usuario es: " + nuevaEmpresa.cuit, "Operacion correcta");
                    passToHash = arrayResultado.ElementAt(1);
                }
                else
                {
                    passToHash = pass;
                }
                String passHash = Encriptacion.getHashSha256(passToHash);
                userMng.cambiarPassword(passHash, Convert.ToInt32(arrayResultado.ElementAt(0)));
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show(arrayResultado.ElementAt(0),
                                "No pudo realizarse operacion",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation,
                                MessageBoxDefaultButton.Button1);
            }
        }