예제 #1
0
        private void BtnIniciarSessao_Click(object sender, EventArgs e)
        {
            // atribuindo valores para o objeto user1
            // ajustado valores maximos nas textboxes correspondentes ao valor maximo do banco de dados
            User1.Login = TxtLogin.Text;
            User1.Senha = TxtSenha.Text;

            if (UserDal1.AutenticarUsuario(User1)) //passa o objeto como instancia para um metodo que vai verificar se há registros no BD com esses dados
                 {
                     MessageBox.Show("bem vindo. Usuario autenticado");
                     UserDal1.BuscarId();
                     MessageBox.Show("ID do Usuario : " + User1.GetId().ToString());
                     int IdUsuario = User1.GetId();

                    // em teste
                     ClasseReferenciaRelatorio CRR = new ClasseReferenciaRelatorio();
                     CRR.SetIdUsuario(IdUsuario);

                     FrmEscolherPlano FrmEscolher = new FrmEscolherPlano(F1,IdUsuario); // passa a id estatica do usuario e o objeto instanciado do form principal
                     // FrmEscolherPlano FrmEscolher= new FrmEscolherPlano(F1,user1);

                     this.Close();
                     FrmEscolher.Focus();
                     FrmEscolher.Show();
                 }
            else
                 {
                     MessageBox.Show("Não foi possivel autenticar seus dados, tente novamente");
                     LimparCampos();
                 }
        }
        public frmPlanoDeNegocios(FrmEscolherPlano formSelecionarPlano, FrmFormInicial Form1, PlanoDeNegocios Plano1)
        {
            formSelecionarPlano.Close();
            InitializeComponent();
            PlanoSelecionado = Plano1;
            FormInicial = Form1;

            ClasseReferencia.SetIdPlano(Plano1.GetId());
        }