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); } } }
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); } }
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); } } }
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); } }
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; } } }
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()); }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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); } } }
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; } } }
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(); } } }
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); } }
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); } }
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); } }