示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string msg = "Segundo a Lei geral Proteção de Dados nosso applicativo faz tratamento de seus dados inseridos a continuacao," +
                         " por sua seguranca mas se voce desejase retirar pode contatar conosco. Clickando aceito, voce aceita o uso de dados" +
                         " pessoais em nosso aplicativo.";


            if (checkInputs())
            {
                DialogResult dialogResult = MessageBox.Show(msg, "message", MessageBoxButtons.OKCancel);
                if (dialogResult == DialogResult.Cancel)
                {
                    this.Hide();
                    Home home = new Home();
                    home.Show();
                }
                Enderecos newEndereco = new Enderecos(
                    textBox2.Text,
                    textBox3.Text,
                    textBox4.Text,
                    textBox5.Text
                    );
                enderecoDB = new EnderecoRepo();
                enderecoDB.newEndereco(newEndereco);
                newEndereco.Id = enderecoDB.getLastId();


                Usuarios newUser = new Usuarios();
                newUser.SetEmail(email.Text);
                newUser.SetNome(textBox1.Text);
                MD5 md5Hash = MD5.Create();
                newUser.SetSenha(MD5Hash.GetMd5Hash(md5Hash, pass.Text));

                usuarioDB = new UsuariosRepo();
                usuarioDB.newUsuario(newUser);
                newUser.SetId(usuarioDB.lastUsuario());

                clientesDB = new ClienteRepo();
                Clientes newCliente = new Clientes(
                    newEndereco.Id,
                    false,
                    false,
                    textBox6.Text,
                    newUser.GetId()
                    );
                newCliente.Telefone = textBox7.Text;
                clientesDB.newCliente(newCliente);
                newCliente.IdUsuario = clientesDB.lastCliente();

                Session.setCliente(newCliente);
                this.Hide();
                Home homeW = new Home();
                homeW.Show();
            }
            else
            {
                MessageBox.Show("Campos faltantes");
            }
        }
示例#2
0
 public PagoConfirmForm()
 {
     InitializeComponent();
     usuariosDB     = new UsuariosRepo();
     textBox1.Text  = usuariosDB.getUserName(Session.GetClientes().getUsuarioId());
     textBox2.Text  = Session.GetFilme().Titulo;
     textBox3.Text  = Session.GetCinema().Nome;
     textBox4.Text  = Session.Horario;
     textBox5.Text  = Session.getCarrinho().IngresosSelec.Count().ToString();
     textBox6.Text  = Convert.ToString(Session.getCarrinho().IngresosSelec.Count() * 15); //this should be refactor
     pagamentoDB    = new PagamentoRepo();
     cadeiraDB      = new CadeirasRepo();
     orderDB        = new OrderRepo();
     ingressoDB     = new IngressosRepo();
     pimCoinTransDB = new PimCoinTransRepo();
     blockRepoDB    = new BlockRepo();
 }
示例#3
0
 public UsuariosController(UsuariosRepo repo, JwtService jwtService)
 {
     _repo       = repo;
     _jwtService = jwtService;
 }