Ejemplo n.º 1
0
        private int cambiarPassword()
        {
            string          newPassHash = Encriptacion.getHashSha256(newPassBox.Text);
            Usuario_Manager userMng     = new Usuario_Manager();

            return(userMng.cambiarPassword(newPassHash, id_usuario));
        }
Ejemplo n.º 2
0
 protected void GridViewLances_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         e.Row.Cells[1].Text = Usuario_Manager.CarregaUsuarioPorId(int.Parse(e.Row.Cells[1].Text)).Nome;
         e.Row.Cells[2].Text = Produto_Manager.CarregaProdutoPorId(int.Parse(e.Row.Cells[2].Text)).Nome;
     }
 }
Ejemplo n.º 3
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);
            }
        }
Ejemplo n.º 4
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);
            }
        }
Ejemplo n.º 5
0
        protected void ButtonNovoLance_Click(object sender, EventArgs e)
        {
            string error      = LabelErro.Text = "";
            var    usuario    = Usuario_Manager.CarregaUsuarioPorId(int.Parse(DropDownListUsuario.SelectedValue));
            var    produto    = Produto_Manager.CarregaProdutoPorId(int.Parse(DropDownListProduto.SelectedValue));
            var    valorLance = decimal.Parse(TextBoxLance.Text);


            Lance_Manager.NovoLace(produto.Id, usuario.Id, valorLance, out error);

            if (!string.IsNullOrWhiteSpace(error))
            {
                LabelErro.Text = $"<div class='alert alert-warning' role='alert'> {error} </div>";
            }

            CarregaListas();
        }
Ejemplo n.º 6
0
        public void CarregaListas()
        {
            var usuarios = Usuario_Manager.CarregaUsuarios();

            DropDownListUsuario.DataSource     = usuarios;
            DropDownListUsuario.DataValueField = "Id";
            DropDownListUsuario.DataTextField  = "Nome";
            DropDownListUsuario.DataBind();

            var produtos = Produto_Manager.CarregaProdutos();

            DropDownListProduto.DataSource     = produtos;
            DropDownListProduto.DataValueField = "Id";
            DropDownListProduto.DataTextField  = "Nome";
            DropDownListProduto.DataBind();

            GridViewLances.DataSource = Lance_Manager.CarregaLances();
            GridViewLances.DataBind();
        }
Ejemplo n.º 7
0
 protected void ButtonCriar_Click(object sender, EventArgs e)
 {
     Usuario_Manager.NovoUsuario(TextBoxLogin.Text, TextBoxSenha.Text);
 }