public List <Funcionario_Grid_BD> Pesquisar_Grid(BD_SISTEMA_CONTROLE_CHAVE pBD, Funcionario_Filtro_BD pFiltro) { List <Funcionario_Grid_BD> oLista = (from c in pBD.Funcionario_BDs where (pFiltro.Nome_Funcionario.Length <= 0 ? true : pFiltro.Nome_Funcionario == c.Nome) && (pFiltro.CPF.Length == 0 || pFiltro.CPF == null ? true : pFiltro.CPF == c.CPF) join s in pBD.Setor_BDs on c.Setor equals s.Codigo select new Funcionario_Grid_BD { Codigo_Funcionario = c.Codigo, Nome_Funcionario = c.Nome, CPF = c.CPF, RG = c.RG, Nome_Setor = s.Nome, Codigo_Setor = s.Codigo, }).ToList(); foreach (Funcionario_Grid_BD item in oLista) { item.CPF = Formatacao.FormatCPF(item.CPF); } return(oLista); }
private void Operador_Manter_TL_Shown(object sender, EventArgs e) { try { if (Funcionalidade == Codigo_Funcionalidade.Alterar) { Carregar_Tela(Codigo); } else if (Funcionalidade == Codigo_Funcionalidade.Visualizar) { Carregar_Tela(Codigo); Habilitar_Tela(); } using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Carregar_Componente.Setor(lue_Setor, oBD, 0); Carregar_Componente.Nivel(lue_Nivel_Operador, oBD, 0); Carregar_Componente.Plantao(lue_Plantao, oBD, 0); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Operador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
protected void Validar_Exclusao(BD_SISTEMA_CONTROLE_CHAVE pBD, int?pCodigo) { if (pBD.Saida_Chave_BDs.Where(w => w.Codigo_Funcionario == pCodigo).ToList().Count > 0) { throw new Exception("O Funcionario não poder excluído porque tem setor vinculado!"); } }
public List <Chave_Grid_BD> Pesquisar_Grid(BD_SISTEMA_CONTROLE_CHAVE pBD, Chave_Filtro_BD pFiltro) { List <Chave_Grid_BD> oLista = (from c in pBD.Chave_BDs where (pFiltro.Nome_Chave.Length <= 0 ? true : pFiltro.Nome_Chave == c.Nome) && (pFiltro.Numero_Chave.Length == 0 || pFiltro.Numero_Chave == null ? true : pFiltro.Numero_Chave == c.Numero) join i in pBD.Situacao_Chave_BDs on c.Codigo equals i.Codigo join s in pBD.Setor_BDs on c.Codigo equals s.Codigo select new Chave_Grid_BD { Codigo = c.Codigo, Nome = c.Nome, E_Chave_Restrita = c.E_Chave_Restrita, Numero = c.Numero, Situacao = i.Codigo, Setor = s.Codigo, }).ToList(); return(oLista); }
public void Alterar(Operador_BD pOperador) { try { using (BD_SISTEMA_CONTROLE_CHAVE pBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Operador_BD oOperador = Pesquisar_pelo_Codigo(pBD, pOperador.Codigo); oOperador.Nome_Operador = pOperador.Nome_Operador; oOperador.Login = pOperador.Login; oOperador.RG = pOperador.RG; oOperador.CPF = pOperador.CPF; oOperador.Senha = pOperador.Senha; oOperador.Codigo_Nivel_Operador = pOperador.Codigo_Nivel_Operador; oOperador.Codigo_Plantao = pOperador.Codigo_Plantao; oOperador.Codigo_Setor = pOperador.Codigo_Setor; Validar_Cadastro(oOperador); pBD.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public List <Operador_Grid_BD> Pesquisar_Grid(BD_SISTEMA_CONTROLE_CHAVE pBD, Operador_Filtro_BD pFiltro) { List <Operador_Grid_BD> oLista = (from c in pBD.Operador_BDs where (pFiltro.Nome_Operador.Length <= 0 ? true : pFiltro.Nome_Operador == c.Nome_Operador) && (pFiltro.CPF.Length == 0 || pFiltro.CPF == null ? true : pFiltro.CPF == c.CPF) join u in pBD.Plantao_BDs on c.Codigo_Plantao equals u.Codigo join n in pBD.Nivel_Operador_BDs on c.Codigo_Nivel_Operador equals n.Codigo join s in pBD.Setor_BDs on c.Codigo_Setor equals s.Codigo select new Operador_Grid_BD { Codigo = c.Codigo, Nome_Operador = c.Nome_Operador, CPF = c.CPF, Nome_Login = c.Login, RG = c.RG, Nome_Setor = s.Nome, Nome_Plantao = u.Nome, Nome_Nivel_Operador = n.Nome, }).ToList(); foreach (Operador_Grid_BD item in oLista) { item.CPF = Formatacao.FormatCPF(item.CPF); } return(oLista); }
void Carregar_Tela(int pCodigo) { using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Funcionario_BD oFuncionario_BD = SG_Cadastro_Funcinario_NG.Funcionario.Pesquisar_pelo_Codigo(oBD, pCodigo); txt_CPF.Text = oFuncionario_BD.CPF; txt_Nome_Funcionario.Text = oFuncionario_BD.Nome; txt_RG.Text = oFuncionario_BD.RG; Carregar_Componente.Setor(lue_Setor, oBD, oFuncionario_BD.Setor); } }
void Carregar_Tela(int pCodigo) { using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Operador_BD oOperador_BD = SG_Cadastro_NG.Operador.Pesquisar_pelo_Codigo(oBD, pCodigo); txt_CPF.Text = oOperador_BD.CPF; txt_Login.Text = oOperador_BD.Login; txt_Nome_Operador.Text = oOperador_BD.Nome_Operador; txt_RG.Text = oOperador_BD.RG; Carregar_Componente.Setor(lue_Setor, oBD, oOperador_BD.Codigo_Setor); Carregar_Componente.Nivel(lue_Nivel_Operador, oBD, oOperador_BD.Codigo_Nivel_Operador); Carregar_Componente.Plantao(lue_Plantao, oBD, oOperador_BD.Codigo_Plantao); } }
public void Excluir(int?pCodigo) { try { using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Validar_Exclusao(oBD, pCodigo); Funcionario_BD oFuncionario = Pesquisar_pelo_Codigo(oBD, (int)pCodigo); oBD.Funcionario_BDs.Remove(oFuncionario); oBD.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public int Inserir(Funcionario_BD pFuncionario) { try { using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Validar_Cadastro(pFuncionario); oBD.Funcionario_BDs.Add(pFuncionario); oBD.SaveChanges(); return(pFuncionario.Codigo); } } catch (Exception ex) { throw ex; } }
public int Inserir(Operador_BD pOperador) { try { using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Validar_Cadastro(pOperador); oBD.Operador_BDs.Add(pOperador); oBD.SaveChanges(); return(pOperador.Codigo); } } catch (Exception ex) { throw ex; } }
public void Alterar(Funcionario_BD pFuncionario) { try { using (BD_SISTEMA_CONTROLE_CHAVE pBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Funcionario_BD oFuncionario = Pesquisar_pelo_Codigo(pBD, pFuncionario.Codigo); oFuncionario.Nome = oFuncionario.Nome; oFuncionario.RG = oFuncionario.RG; oFuncionario.CPF = oFuncionario.CPF; oFuncionario.Setor = oFuncionario.Setor; Validar_Cadastro(pFuncionario); pBD.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public void Alterar(Chave_BD pChave) { try { using (BD_SISTEMA_CONTROLE_CHAVE pBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Chave_BD oChave = Pesquisar_pelo_Codigo(pBD, pChave.Codigo); oChave.Nome = pChave.Nome; oChave.Numero = pChave.Numero; oChave.Situacao = pChave.Situacao; oChave.Setor = pChave.Setor; Validar_Cadastro(oChave); pBD.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public static void Plantao(SearchLookUpEdit pLue, BD_SISTEMA_CONTROLE_CHAVE pBD, int pCodigo) { List <Plantao_Operador_Grid_BD> oLista = (from a in pBD.Plantao_BDs select new Plantao_Operador_Grid_BD { Codigo = a.Codigo, Nome = a.Nome }).ToList(); oLista.Add(new Plantao_Operador_Grid_BD { Codigo = 0, Nome = "" }); oLista.OrderBy(w => w.Codigo); pLue.Properties.DataSource = oLista; pLue.Properties.ValueMember = "Codigo"; pLue.Properties.DisplayMember = "Nome"; if (pCodigo > 0) { pLue.EditValue = pCodigo; } }
private void btn_Pesquisar_Click(object sender, EventArgs e) { try { Chave_Filtro_BD oFiltro = new Chave_Filtro_BD(); oFiltro.Nome_Chave = txt_Nome_Chave.Text; oFiltro.Numero_Chave = txt_Chave.Text; using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { List <Chave_Grid_BD> oLista = SG_Cadastro_Chave_NG.Chave.Pesquisar_Grid(oBD, oFiltro); gc_Listar_Chave.DataSource = oLista; if (oLista.Count == 0) { MessageBox.Show("Nenhum registro encontrado!", "Chave", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Chave", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public Funcionario_BD Pesquisar_pelo_Codigo(BD_SISTEMA_CONTROLE_CHAVE pBD, int pCodigo) { return(pBD.Funcionario_BDs.Where(x => x.Codigo == pCodigo).FirstOrDefault()); }