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; } }
protected void Validar_Cadastro(Operador_BD pOperador) { if (pOperador.Nome_Operador == null || pOperador.Nome_Operador == string.Empty) { throw new Exception("O nome é obrigátorio!"); } if (pOperador.CPF == null || pOperador.CPF == string.Empty || pOperador.CPF.Length > 11) { throw new Exception("O CPF é obrigátorio!"); } if (pOperador.Login == null || pOperador.Login == string.Empty) { throw new Exception("O Login é obrigátorio!"); } if (pOperador.RG == null || pOperador.RG == string.Empty) { throw new Exception("O RG é obrigátorio!"); } if (pOperador.Codigo_Plantao <= 0) { throw new Exception("O plantão é obrigátorio!"); } if (pOperador.Codigo_Nivel_Operador <= 0) { throw new Exception("O Nível é obrigátorio!"); } if (pOperador.Codigo_Setor <= 0) { throw new Exception("O Setor é obrigátorio!"); } }
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); Operador_BD oOperador = Pesquisar_pelo_Codigo(oBD, (int)pCodigo); oBD.Operador_BDs.Remove(oOperador); oBD.SaveChanges(); } } catch (Exception ex) { throw ex; } }
private void btn_Salvar_Click(object sender, EventArgs e) { try { Operador_BD oOperador = new Operador_BD(); oOperador.Codigo = Codigo; if (lue_Nivel_Operador.EditValue != "" && Convert.ToInt16(lue_Nivel_Operador.EditValue) > 0) { oOperador.Codigo_Nivel_Operador = Convert.ToInt16(lue_Nivel_Operador.EditValue); } if (lue_Plantao.EditValue != "" && Convert.ToInt16(lue_Plantao.EditValue) > 0) { oOperador.Codigo_Plantao = Convert.ToInt16(lue_Plantao.EditValue); } if (lue_Setor.EditValue != "" && Convert.ToInt16(lue_Setor.EditValue) > 0) { oOperador.Codigo_Setor = Convert.ToInt16(lue_Setor.EditValue); } oOperador.CPF = txt_CPF.Text; oOperador.Login = txt_Login.Text; oOperador.Nome_Operador = txt_Nome_Operador.Text; oOperador.RG = txt_RG.Text; oOperador.Senha = Cripty.md5encrypt(txt_Senha.Text); if (Funcionalidade == Codigo_Funcionalidade.Inserir) { SG_Cadastro_NG.Operador.Inserir(oOperador); MessageBox.Show("Operador Cadastrado com seucesso!", "Operador", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else if (Funcionalidade == Codigo_Funcionalidade.Alterar) { SG_Cadastro_NG.Operador.Alterar(oOperador); MessageBox.Show("Operador Alterado com sucesso!", "Operador", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Operador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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; } }