示例#1
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     progressBar1.Value += 4;
     if (progressBar1.Value == 100)
     {
         PortDB      db = new PortDB();
         verificacao ve = db.verificacao.Find(1);
         if (ve.P_LOGIN == "N")
         {
             CadLogin ca = new CadLogin(false);
             ca.Show();
             timer1.Stop();
             this.Visible = false;
         }
         else
         {
             timer1.Stop();
             this.Visible = false;
             Login lo = new Login();
             lo.Show();
         }
     }
 }
示例#2
0
        private void btEntrar_Click(object sender, EventArgs e)
        {
            if (verificarCampos() == true)
            {
                using (var db = new PortDB())
                {
                    if (Perm == false)
                    {
                        try
                        {
                            login       lo = db.login.Find(1);
                            verificacao ve = db.verificacao.Find(1);
                            ve.P_LOGIN         = "******";
                            lo.NOME            = txtNome.Text;
                            lo.SENHA           = txtSenha.Text;
                            lo.LOGIN1          = txtLogin.Text;
                            lo.DELETADO        = "N";
                            lo.ATIVO           = "S";
                            db.Entry(lo).State = System.Data.Entity.EntityState.Modified;
                            db.Entry(ve).State = System.Data.Entity.EntityState.Modified;
                            db.SaveChanges();
                            MessageBox.Show("Administrador cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Close();
                            Login lo2 = new Login();
                            lo2.Show();
                        }

                        catch (Exception erro)
                        {
                            MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }

                    else if (Perm == true)
                    {
                        try
                        {
                            login lo = new login();
                            lo.NOME     = txtNome.Text;
                            lo.SENHA    = txtSenha.Text;
                            lo.LOGIN1   = txtLogin.Text;
                            lo.DELETADO = "N";
                            lo.ATIVO    = "S";
                            if (chkAdmin.Checked)
                            {
                                lo.ADMIN = "S";
                            }
                            else
                            {
                                lo.ADMIN = "N";
                            }
                            db.Entry(lo).State = System.Data.Entity.EntityState.Added;
                            db.SaveChanges();
                            MessageBox.Show("Administrador cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtNome.Focus();
                            txtLogin.Clear();
                            txtNome.Clear();
                            txtSenha.Clear();
                            chkAdmin.Checked = false;
                        }
                        catch (Exception erro)
                        {
                            MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }

            else
            {
                MessageBox.Show("Algum campo esta vazio!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }