Beispiel #1
0
        private void btPDiag_Click(object sender, EventArgs e)
        {
            PortDB db = new PortDB();

            pesq.dgvPesq.DataSource = PesqPessoa(pesq.txtPesq.Text);
            db.Dispose();
        }
 private void dgvLogin_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         tbCadastro.SelectTab(tabCadastro);
         gbCadastro.Enabled = true;
         habilitarBt(true, true, true);
         int linha = Convert.ToInt32(dgvLogin.CurrentCell.RowIndex);
         idUsu = Convert.ToInt32(dgvLogin[0, linha].Value.ToString());
         using (var db = new PortDB())
         {
             login lo = db.login.Find(idUsu);
             txtNome.Text  = lo.NOME;
             txtLogin.Text = lo.LOGIN1;
             txtSenha.Text = lo.SENHA;
             if (lo.ADMIN == "S")
             {
                 chkAdmin.Checked = true;
             }
             else if (lo.ADMIN == "N")
             {
                 chkAdmin.Checked = false;
             }
         }
     }
     catch (Exception erro)
     {
         MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void btExcluir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja mesmo deletar o usuario? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
            {
                try
                {
                    using (var db = new PortDB())
                    {
                        login lo = db.login.Find(idUsu);
                        lo.DELETADO        = "S";
                        db.Entry(lo).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                        txtLogin.Clear();
                        txtNome.Clear();
                        txtSenha.Clear();
                        gbCadastro.Enabled = false;
                        MessageBox.Show("Usuario excluido 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 #4
0
 private void dgvPessoa_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         tbCadastro.SelectTab(tabCadastro);
         gbCadastro.Enabled = true;
         habilitarBt(false, false, true, true);
         int linha = Convert.ToInt32(dgvPessoa.CurrentCell.RowIndex);
         idPes = Convert.ToInt32(dgvPessoa[0, linha].Value.ToString());
         using (var db = new PortDB())
         {
             pessoa pes = db.pessoa.Find(idPes);
             txtNome.Text     = pes.NOME;
             cbSexo.Text      = pes.SEXO;
             txtEndereco.Text = pes.ENDERECO;
             txtNumero.Text   = Convert.ToString(pes.NUMERO_CA);
             mskCpf.Text      = pes.CPF;
             mskRg.Text       = pes.RG;
         }
     }
     catch
     {
         MessageBox.Show("Não a pessoas cadastradas", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 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 #6
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 #7
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 #8
0
 private void btAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var db = new PortDB())
         {
             visitas vi = db.visitas.Find(idVis);
             vi.IDPESSOA        = idAlt;
             vi.HR_ENTRADA      = Convert.ToString(DateTime.Now.ToString("HH:mm:ss"));
             vi.LOCAL_VISITA    = txtLocalVisita.Text;
             vi.DATA            = data;
             vi.ANDAMENTO       = "S";
             vi.MOTIVO          = txtMotivo.Text;
             vi.OBSERVACAO      = rtbObservacao.Text;
             vi.ATIVO           = "S";
             vi.DELETADO        = "N";
             db.Entry(vi).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             MessageBox.Show("Sua alteração realizada com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             limparCampos();
             carregarDgv();
             gbCadastro.Enabled = false;
             habilitarBt(true, false, false, false);
             tbEntrada.SelectTab(tabAndamento);
         }
     }
     catch (Exception erro)
     {
         MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void btCarregar_Click(object sender, EventArgs e)
        {
            if (rbHoje.Checked != true && rbPer.Checked != true && rbTodos.Checked != true)
            {
                MessageBox.Show("Selecione um tipo de filtro!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                DateTime data1 = Convert.ToDateTime(dtpDe.Text);
                DateTime data2 = Convert.ToDateTime(dtpAte.Text);
                using (var db = new PortDB())
                {
                    if (rbHoje.Checked)
                    {
                        dgvRelatorio.DataSource = db.visitas.Where(d => d.DATA == data).Select(d => new
                        {
                            Nome            = d.pessoa.NOME,
                            Data            = d.DATA,
                            Hora_de_Entrada = d.HR_ENTRADA,
                            Hora_de_saida   = d.HR_SAIDA,
                            Local_da_Visita = d.LOCAL_VISITA,
                            Motivo          = d.MOTIVO,
                            Observação      = d.OBSERVACAO
                        }).ToList();
                    }

                    if (rbTodos.Checked)
                    {
                        dgvRelatorio.DataSource = db.visitas.Select(d => new
                        {
                            Nome            = d.pessoa.NOME,
                            Data            = d.DATA,
                            Hora_de_Entrada = d.HR_ENTRADA,
                            Hora_de_saida   = d.HR_SAIDA,
                            Local_da_Visita = d.LOCAL_VISITA,
                            Motivo          = d.MOTIVO,
                            Observação      = d.OBSERVACAO
                        }).ToList();
                    }
                    if (rbPer.Checked)
                    {
                        dgvRelatorio.DataSource = db.visitas.Where(d => d.DATA >= data1 && d.DATA <= data2).Select(d => new
                        {
                            Nome            = d.pessoa.NOME,
                            Data            = d.DATA,
                            Hora_de_Entrada = d.HR_ENTRADA,
                            Hora_de_saida   = d.HR_SAIDA,
                            Local_da_Visita = d.LOCAL_VISITA,
                            Motivo          = d.MOTIVO,
                            Observação      = d.OBSERVACAO
                        }).ToList();
                    }
                    btPasta.Enabled = true;
                }
            }
        }
Beispiel #10
0
        private object PesqPessoa(string pesquisa)
        {
            PortDB db = new PortDB();

            return(db.pessoa.Where(d => d.NOME.Contains(pesquisa)).Select(d => new
            {
                ID = d.ID,
                NOME = d.NOME,
                RG = d.RG,
                CPF = d.CPF
            }).ToList());
        }
Beispiel #11
0
 private void carregarDgv()
 {
     using (var db = new PortDB())
     {
         dgvPessoa.DataSource = db.pessoa.Where(d => d.DELETADO != "S").Select(d => new
         {
             ID   = d.ID,
             NOME = d.NOME,
             CPF  = d.CPF,
             RG   = d.RG
         }).ToList();
     }
 }
Beispiel #12
0
 private void btPesq_Click(object sender, EventArgs e)
 {
     using (var db = new PortDB())
     {
         dgvPessoa.DataSource = db.pessoa.Where(d => d.NOME.Contains(txtPesq.Text) && d.DELETADO != "S").Select(d => new
         {
             ID   = d.ID,
             NOME = d.NOME,
             CPF  = d.CPF,
             RG   = d.RG
         }).ToList();
     }
 }
 private void carregarDgv()
 {
     using (var db = new PortDB())
     {
         dgvLogin.DataSource = db.login.Where(d => d.DELETADO != "S").Select(d => new
         {
             ID            = d.ID,
             NOME          = d.NOME,
             LOGIN         = d.LOGIN1,
             ADMINISTRADOR = d.ADMIN
         }).ToList();
     }
 }
 private void btPesq_Click(object sender, EventArgs e)
 {
     using (var db = new PortDB())
     {
         dgvLogin.DataSource = db.login.Where(d => d.DELETADO != "S" && d.NOME.Contains(txtPesq.Text)).Select(d => new
         {
             ID            = d.ID,
             NOME          = d.NOME,
             LOGIN         = d.LOGIN1,
             ADMINISTRADOR = d.ADMIN
         }).ToList();
     }
 }
Beispiel #15
0
 private void pesqDiag_Load(object sender, EventArgs e)
 {
     using (var db = new PortDB())
     {
         pesq.dgvPesq.DataSource = db.pessoa.Where(d => d.DELETADO != "S").Select(d => new
         {
             ID   = d.ID,
             NOME = d.NOME,
             RG   = d.RG,
             CPF  = d.CPF
         }).ToList();
     }
 }
Beispiel #16
0
 public void carregarDgv()
 {
     using (var db = new PortDB())
     {
         dgvAndamento.DataSource = db.visitas.Where(d => d.ANDAMENTO != "N" && d.DELETADO != "S" && d.DATA == data).Select(d => new
         {
             ID              = d.ID,
             IDPESSOA        = d.pessoa.ID,
             NOME            = d.pessoa.NOME,
             HORA_DE_ENTRADA = d.HR_ENTRADA,
             LOCAL_DA_VISITA = d.LOCAL_VISITA,
             MOTIVO          = d.MOTIVO,
             OBSERVAÇÃO      = d.OBSERVACAO
         }).ToList();
     }
 }
Beispiel #17
0
 private void btPesq_Click(object sender, EventArgs e)
 {
     using (var db = new PortDB())
     {
         string pesquisa = txtPesq.Text;
         dgvAndamento.DataSource = db.visitas.Where(d => d.ANDAMENTO != "N" && d.DELETADO != "S" && d.pessoa.NOME.Contains(pesquisa) && d.DATA == data).Select(d => new
         {
             ID              = d.ID,
             IDPESSOA        = d.pessoa.ID,
             NOME            = d.pessoa.NOME,
             HORA_DE_ENTRADA = d.HR_ENTRADA,
             LOCAL_DA_VISITA = d.LOCAL_VISITA,
             MOTIVO          = d.MOTIVO,
             OBSERVAÇÃO      = d.OBSERVACAO
         }).ToList();
     }
 }
Beispiel #18
0
 private void btEntrar_Click(object sender, EventArgs e)
 {
     using (var db = new PortDB())
     {
         try
         {
             int  id = db.login.Where(d => txtLogin.Text == d.LOGIN1 && txtSenha.Text == d.SENHA).FirstOrDefault().ID;
             Menu me = new Menu(id);
             this.Visible = false;
             me.Show();
         }
         catch
         {
             MessageBox.Show("Login ou senha incorretos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Beispiel #19
0
        private void Menu_Load(object sender, EventArgs e)
        {
            timer1.Start();

            using (var db = new PortDB())
            {
                label2.Text = db.login.Where(d => d.ID == idLog).FirstOrDefault().NOME;
                login ve = db.login.Find(idLog);
                if (ve.ADMIN == "N")
                {
                    loginToolStripMenuItem.Visible = false;
                    editarExcluirUsuarioToolStripMenuItem.Visible = false;
                }
                else
                {
                    loginToolStripMenuItem.Visible = true;
                    editarExcluirUsuarioToolStripMenuItem.Visible = true;
                }
            }
        }
Beispiel #20
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();
         }
     }
 }
Beispiel #21
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 #22
0
 private void dgvAndamento_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         tbEntrada.SelectTab(tabConsulta);
         gbCadastro.Enabled = true;
         btConfPesq.Enabled = true;
         int linha = Convert.ToInt32(dgvAndamento.CurrentCell.RowIndex);
         int idVis = Convert.ToInt32(dgvAndamento[0, linha].Value.ToString());
         using (var db = new PortDB())
         {
             visitas vi = db.visitas.Find(idVis);
             txtIDPes.Text       = Convert.ToString(vi.IDPESSOA);
             txtLocalVisita.Text = vi.LOCAL_VISITA;
             txtMotivo.Text      = vi.MOTIVO;
             txtNomePes.Text     = vi.pessoa.NOME;
             rtbObservacao.Text  = vi.OBSERVACAO;
         }
     }
     catch
     {
         MessageBox.Show("Não a pessoas cadastradas", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #23
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);
            }
        }