private List <M_Projeto> GerarLista(SqlDataReader Leitor) { List <M_Projeto> lstLista = new List <M_Projeto>(); try { while (Leitor.Read()) { M_Projeto mprjtModelo = new M_Projeto(); mprjtModelo.Codigo = (int)Leitor["Codigo"]; mprjtModelo.Nome = (string)Leitor["Nome"]; mprjtModelo.Data_Inicio = (DateTime)Leitor["Data_Inicio"]; mprjtModelo.Data_Termino = (DateTime)Leitor["Data_Termino"]; mprjtModelo.Modelo = (int)Leitor["Modelo"]; mprjtModelo.Tipo_Fundamental = (int)Leitor["Tipo_Fundamental"]; mprjtModelo.Status = (bool)Leitor["Status"]; lstLista.Add(mprjtModelo); } return(lstLista); } catch (Exception E) { SetMensagem(E.Message); return(null); } }
public bool Excluir(int Codigo) { Execucao excExecucao = new Execucao(); M_Projeto mprjtModelo = new M_Projeto(); try { mprjtModelo.Codigo = Codigo; int intResultado = excExecucao.Executar(GerarStringExcluir(mprjtModelo)); 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() { mprjtModelo = (M_Projeto)ObterSelecao(); if (mprjtModelo == null) { MessageBox.Show(String.Format(Mensagens.PROCURAR_FALHA, "Projeto")); } else { base.Selecionar(); } }
protected override void Procurar() { FrmProcuraProjeto frmprcrprjtProcura = new FrmProcuraProjeto(); frmprcrprjtProcura.ShowDialog(); if (frmprcrprjtProcura.Selecionado) { mprjtModelo = frmprcrprjtProcura.Projeto; CarregarDados(); base.Procurar(); } else { Cancelar(); } }
public bool Alterar(int Codigo, string Nome, DateTime Data_Inicio, DateTime Data_Termino, int Modelo, int Tipo_Fundamental, bool Status) { Execucao excExecucao = new Execucao(); M_Projeto mprjtModelo = new M_Projeto(); try { mprjtModelo.Codigo = Codigo; mprjtModelo.Nome = Nome; mprjtModelo.Data_Inicio = Data_Inicio; mprjtModelo.Data_Termino = Data_Termino; mprjtModelo.Modelo = Modelo; mprjtModelo.Tipo_Fundamental = Tipo_Fundamental; mprjtModelo.Status = Status; int intResultado = excExecucao.Executar(GerarStringAlterar(mprjtModelo)); 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); } }
private string GerarStringExcluir(M_Projeto Projeto) { return(String.Format("DELETE FROM Projeto WHERE Codigo = {0}", Projeto.Codigo)); }
private string GerarStringAlterar(M_Projeto Projeto) { return(String.Format("UPDATE Projeto SET Nome = '{0}', Data_Inicio = '{1}', Data_Termino = '{2}', Modelo = {3}, Tipo_Fundamental = {4}, Status = {5} WHERE Codigo = {6}", Projeto.Nome, Biblioteca.FormatarData(Projeto.Data_Inicio), Biblioteca.FormatarData(Projeto.Data_Termino), Projeto.Modelo, Projeto.Tipo_Fundamental, Biblioteca.ConverterBool2Int(Projeto.Status), Projeto.Codigo)); }
private string GerarStringInserir(M_Projeto Projeto) { return(String.Format("INSERT INTO Projeto (Nome, Data_Inicio, Data_Termino, Modelo, Tipo_Fundamental, Status) VALUES ('{0}', '{1}', '{2}', {3}, {4}, {5})", Projeto.Nome, Biblioteca.FormatarData(Projeto.Data_Inicio), Biblioteca.FormatarData(Projeto.Data_Termino), Projeto.Modelo, Projeto.Tipo_Fundamental, Biblioteca.ConverterBool2Int(Projeto.Status))); }
protected override void Cancelar() { mprjtModelo = null; base.Cancelar(); }