Esempio n. 1
0
        private async void btn_SalvarCliente(object sender, RoutedEventArgs e)
        {
            Model.Endereco AlterarEndereco = new Model.Endereco();
            Model.Cliente  AlterarCliente  = new Model.Cliente();
            Model.Telefone AlterarTelefone = new Model.Telefone();

            ClienteDAO DA = new ClienteDAO();

            string          MyConString = "SERVER=localhost;DATABASE=Gessoft;UID=root;PASSWORD=vegas;";
            MySqlConnection connection  = new MySqlConnection(MyConString);
            MySqlCommand    command     = connection.CreateCommand();
            MySqlDataReader Reader;

            command.CommandText = "select cliente.cdCliente, cliente.nmCliente, cliente.cpf, cliente.rg, cliente.email, cliente.sexo, endereco.rua, endereco.bairro, endereco.cidade, endereco.estado, endereco.cep, endereco.numero, endereco.complemento, telefones.nResidencial, telefones.nCelular from cliente inner join endereco on endereco.cdcliente = cliente.cdcliente inner join telefones on telefones.cdCliente = cliente.cdCliente where cliente.cdCliente = '" + Gambis.BadCodigo + "'";
            connection.Open();
            Reader = command.ExecuteReader();

            while (Reader.Read())
            {
                AlterarEndereco.CdEndereco = (Reader.GetInt16("cdCliente"));
            }


            //  Cagando o codigo aque :SSS


            AlterarCliente.Codigo = Convert.ToInt16(Gambis.BadCodigo);
            AlterarCliente.Nome   = Txt_Alterar_Nome.Text;
            AlterarCliente.CPF    = txt_Alterar_CPF.Text;
            AlterarCliente.RG     = txt_Alterar_RG.Text;
            AlterarCliente.Email  = txt_Alterar_Email.Text;
            if (rdb_Alterar_Masculino.IsChecked == true)
            {
                AlterarCliente.Sexo = "Masculino";
                // Sexo = Masculino
            }
            else if (rdb_Alterar_Feminino.IsChecked == true)
            {
                AlterarCliente.Sexo = "Feminino";
                // Sexo = Feminino
            }

            AlterarEndereco.Rua         = txt_Alterar_Rua.Text;
            AlterarEndereco.Bairro      = txt_Alterar_Bairro.Text;
            AlterarEndereco.Cidade      = txt_Alterar_Cidade.Text;
            AlterarEndereco.Estado      = txt_Alterar_Estado.Text;
            AlterarEndereco.Cep         = txt_Alterar_CEP.Text;
            AlterarEndereco.Numero      = txt_Altear_Numero.Text;
            AlterarEndereco.Complemento = txt_Altear_Complemento.Text;


            AlterarTelefone.NCelular     = txt_Alterar_Celular.Text;
            AlterarTelefone.NResidencial = txt_Alterar_Telefone.Text;

            DA.AlterarCadastroCliente(AlterarCliente);
            DA.AlterarCadastroEndereco(AlterarEndereco);
            DA.AlterarCadastroTelefone(AlterarTelefone);

            MessageDialog MessageDialog = new MessageDialog("Cadastro alterado com sucesso.", "Gessoft");
            await MessageDialog.ShowAsync();
        }