private void btAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var db = new PortDB())
         {
             login lo = db.login.Find(idUsu);
             lo.NOME            = txtNome.Text;
             lo.SENHA           = txtSenha.Text;
             lo.LOGIN1          = txtLogin.Text;
             db.Entry(lo).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             txtLogin.Clear();
             txtNome.Clear();
             txtSenha.Clear();
             gbCadastro.Enabled = false;
             MessageBox.Show("Sua alteração foi realizada com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             tbCadastro.SelectTab(tabPesquisa);
             carregarDgv();
             habilitarBt(false, false, false);
         }
     }catch (Exception erro)
     {
         MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #2
0
        private void btGravar_Click(object sender, EventArgs e)
        {
            try
            {
                using (var db = new PortDB())
                {
                    pessoa pe = new pessoa();
                    pe.NOME            = txtNome.Text;
                    pe.SEXO            = cbSexo.Text;
                    pe.RG              = mskRg.Text;
                    pe.CPF             = mskCpf.Text;
                    pe.ENDERECO        = txtEndereco.Text;
                    pe.NUMERO_CA       = Convert.ToInt32(txtNumero.Text);
                    db.Entry(pe).State = System.Data.Entity.EntityState.Added;
                    db.SaveChanges();
                    habilitarBt(true, false, false, false);
                    gbCadastro.Enabled = false;
                    tbCadastro.SelectTab(tabPesquisa);
                    limparcampos();
                    carregarDgv();
                    MessageBox.Show("Seu cadastro foi realizado com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            catch (Exception erro)
            {
                MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #3
0
        private void deletarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if ((MessageBox.Show("Deletar cadastro?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) == DialogResult.Yes)
            {
                try
                {
                    int linha = Convert.ToInt32(dgvPessoa.CurrentCell.RowIndex);
                    idPes = Convert.ToInt32(dgvPessoa[0, linha].Value.ToString());
                    using (var db = new PortDB())
                    {
                        pessoa pe = db.pessoa.Find(idPes);
                        pe.DELETADO        = "S";
                        db.Entry(pe).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                        carregarDgv();
                        MessageBox.Show("Ação realizada com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                catch (Exception erro)
                {
                    MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #4
0
 private void btFinalizar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var db = new PortDB())
         {
             visitas vi = db.visitas.Find(idVis);
             vi.HR_SAIDA        = DateTime.Now.ToString("HH:mm:ss");
             vi.ANDAMENTO       = "N";
             db.Entry(vi).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             MessageBox.Show("Sua visita foi finalizada com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             limparCampos();
             carregarDgv();
             habilitarBt(false, false);
             tbEntrada.SelectTab(tabAndamento);
         }
     }
     catch (Exception erro)
     {
         MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #5
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);
            }
        }