public bool Alterar(int Codigo, string Descricao) { Execucao excExecucao = new Execucao(); M_Caracteristicas_PF mcrctrstcspfModelo = new M_Caracteristicas_PF(); try { mcrctrstcspfModelo.Codigo = Codigo; mcrctrstcspfModelo.Descricao = Descricao; int intResultado = excExecucao.Executar(GerarStringAlterar(mcrctrstcspfModelo)); 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); } }
protected override void Selecionar() { mcrctrstcspfModelo = (M_Caracteristicas_PF)ObterSelecao(); if (mcrctrstcspfModelo == null) { MessageBox.Show(String.Format(Mensagens.PROCURAR_FALHA, "Característica")); } else { base.Selecionar(); } }
protected override void Procurar() { FrmProcuraCaracteristicas_PF frmprcrcrctrstcspfProcura = new FrmProcuraCaracteristicas_PF(); frmprcrcrctrstcspfProcura.ShowDialog(); if (frmprcrcrctrstcspfProcura.Selecionado) { mcrctrstcspfModelo = frmprcrcrctrstcspfProcura.Caracteristica; CarregarDados(); base.Procurar(); } else { Cancelar(); } }
private List <M_Caracteristicas_PF> GerarLista(SqlDataReader Leitor) { List <M_Caracteristicas_PF> lstLista = new List <M_Caracteristicas_PF>(); try { while (Leitor.Read()) { M_Caracteristicas_PF mcrctrstcspfModelo = new M_Caracteristicas_PF(); mcrctrstcspfModelo.Codigo = (int)Leitor["Codigo"]; mcrctrstcspfModelo.Descricao = (string)Leitor["Descricao"]; lstLista.Add(mcrctrstcspfModelo); } return(lstLista); } catch (Exception E) { SetMensagem(E.Message); return(null); } }
protected override void Cancelar() { mcrctrstcspfModelo = null; base.Cancelar(); }
private string GerarStringExcluir(M_Caracteristicas_PF Caracteristicas) { return(string.Format("DELETE FROM PF_Caracteristicas WHERE Codigo = {0}", Caracteristicas.Codigo)); }
private string GerarStringAlterar(M_Caracteristicas_PF Caracteristicas) { return(string.Format("UPDATE PF_Caracteristicas SET Descricao = '{0}' WHERE Codigo = {1}", Caracteristicas.Descricao, Caracteristicas.Codigo)); }
private string GerarStringInserir(M_Caracteristicas_PF Caracteristicas) { return(String.Format("INSERT INTO PF_Caracteristicas (Descricao) VALUES ('{0}')", Caracteristicas.Descricao)); }