private List <M_Linguagem> GerarLista(SqlDataReader Leitor) { List <M_Linguagem> lstLista = new List <M_Linguagem>(); try { while (Leitor.Read()) { M_Linguagem mlngmModelo = new M_Linguagem(); mlngmModelo.Codigo = (int)Leitor["Codigo"]; mlngmModelo.Equivalente_PF = (double)Leitor["Equivalente_PF"]; mlngmModelo.Nome = (string)Leitor["Nome"]; lstLista.Add(mlngmModelo); } return(lstLista); } catch (Exception E) { SetMensagem(E.Message); return(null); } }
public bool Alterar(int Codigo, int Equivalente_PF, string Nome) { Execucao excExecucao = new Execucao(); M_Linguagem mlngmModelo = new M_Linguagem(); try { mlngmModelo.Codigo = Codigo; mlngmModelo.Equivalente_PF = Equivalente_PF; mlngmModelo.Nome = Nome; int intResultado = excExecucao.Executar(GerarStringAlterar(mlngmModelo)); if (intResultado < 0) { SetMensagem(Mensagens.ALTERACAO_ERRO + excExecucao.Mensagem); } else if (intResultado == 0) { SetMensagem(Mensagens.ALTERACAO_FALHA + excExecucao.Mensagem); } else { SetMensagem(Mensagens.ALTERACAO_SUCESSO); } return(intResultado > 0); } catch (Exception E) { SetMensagem(Mensagens.ALTERACAO_ERRO + E.Message); return(false); } }
public bool Excluir(int Codigo) { Execucao excExecucao = new Execucao(); M_Linguagem mlngmModelo = new M_Linguagem(); try { mlngmModelo.Codigo = Codigo; int intResultado = excExecucao.Executar(GerarStringExcluir(mlngmModelo)); if (intResultado < 0) { SetMensagem(Mensagens.EXCLUSAO_ERRO + excExecucao.Mensagem); } else if (intResultado == 0) { SetMensagem(Mensagens.EXCLUSAO_FALHA + excExecucao.Mensagem); } else { SetMensagem(Mensagens.EXCLUSAO_SUCESSO); } return(intResultado > 0); } catch (Exception E) { SetMensagem(Mensagens.EXCLUSAO_ERRO + E.Message); return(false); } }
protected override void Selecionar() { mlngmModelo = (M_Linguagem)ObterSelecao(); if (mlngmModelo == null) { MessageBox.Show(String.Format(Mensagens.PROCURAR_FALHA, "Linguagem")); } else { base.Selecionar(); } }
protected override void Procurar() { FrmProcuraLinguagem frmprcrlngmProcura = new FrmProcuraLinguagem(); frmprcrlngmProcura.ShowDialog(); if (frmprcrlngmProcura.Selecionado) { mlngmModelo = frmprcrlngmProcura.Linguagem; CarregarDados(); base.Procurar(); } else { Cancelar(); } }
private string GerarStringExcluir(M_Linguagem Linguagem) { return(string.Format("DELETE FROM Linguagem WHERE Codigo = {0}", Linguagem.Codigo)); }
private string GerarStringAlterar(M_Linguagem Linguagem) { return(string.Format("UPDATE Linguagem SET Equivalente_PF = {0}, Nome = '{1}' WHERE Codigo = {2}", Linguagem.Equivalente_PF, Linguagem.Nome, Linguagem.Codigo)); }
private string GerarStringInserir(M_Linguagem Linguagem) { return(String.Format("INSERT INTO Linguagem (Equivalente_PF, Nome) VALUES ({0}, '{1}')", Linguagem.Equivalente_PF, Linguagem.Nome)); }
protected override void Cancelar() { mlngmModelo = null; base.Cancelar(); }