protected override void SelecionarRegistro() { base.SelecionarRegistro(); int intCaracteristica = ((M_Caracteristicas_PF)Selecionado).Codigo; List <M_Projeto_Caracteristicas_PF> lstLista = (new N_Projeto_Caracteristicas_PF()).Selecionar(Projeto_Selecionado, intCaracteristica); if ((lstLista != null) && (lstLista.Count > 0)) { M_Projeto_Caracteristicas_PF mprjtpfcrctrstcsModelo = (M_Projeto_Caracteristicas_PF)lstLista[0]; if (mprjtpfcrctrstcsModelo != null) { cmbxNivelInfluencia.SelectedValue = mprjtpfcrctrstcsModelo.Nivel_Influencia; } else { cmbxNivelInfluencia.SelectedValue = -1; } } else { cmbxNivelInfluencia.SelectedValue = -1; } }
public bool Alterar(int Projeto, int Caracteristica, int Nivel_Influencia) { Execucao excExecucao = new Execucao(); M_Projeto_Caracteristicas_PF mprjtpfcrctrstcsModelo = new M_Projeto_Caracteristicas_PF(); try { mprjtpfcrctrstcsModelo.Projeto = Projeto; mprjtpfcrctrstcsModelo.Caracteristica = Caracteristica; mprjtpfcrctrstcsModelo.Nivel_Influencia = Nivel_Influencia; int intResultado = excExecucao.Executar(GerarStringAlterar(mprjtpfcrctrstcsModelo)); 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 List <M_Projeto_Caracteristicas_PF> GerarLista(SqlDataReader Leitor) { List <M_Projeto_Caracteristicas_PF> lstLista = new List <M_Projeto_Caracteristicas_PF>(); try { while (Leitor.Read()) { M_Projeto_Caracteristicas_PF mprjtpfcrctrstcsModelo = new M_Projeto_Caracteristicas_PF(); mprjtpfcrctrstcsModelo.Projeto = (int)Leitor["Projeto"]; mprjtpfcrctrstcsModelo.Caracteristica = (int)Leitor["Caracteristica"]; mprjtpfcrctrstcsModelo.Nivel_Influencia = (int)Leitor["Nivel_Influencia"]; lstLista.Add(mprjtpfcrctrstcsModelo); } return(lstLista); } catch (Exception E) { SetMensagem(E.Message); return(null); } }
private string GerarStringExcluir(M_Projeto_Caracteristicas_PF Projeto_Caracteristica_PF) { return(String.Format("DELETE FROM Projeto_Caracteristicas_PF WHERE Projeto = {0} AND Caracteristica = {1}", Projeto_Caracteristica_PF.Projeto, Projeto_Caracteristica_PF.Caracteristica)); }
private string GerarStringAlterar(M_Projeto_Caracteristicas_PF Projeto_Caracteristica_PF) { return(String.Format("UPDATE Projeto_Caracteristicas_PF SET Nivel_Influencia = {0} WHERE Projeto = {1} AND Caracteristica = {2}", Projeto_Caracteristica_PF.Nivel_Influencia, Projeto_Caracteristica_PF.Projeto, Projeto_Caracteristica_PF.Caracteristica)); }
private string GerarStringInserir(M_Projeto_Caracteristicas_PF Projeto_Caracteristica_PF) { return(String.Format("INSERT INTO Projeto_Caracteristicas_PF (Projeto, Caracteristica, Nivel_Influencia) VALUES ({0}, {1}, {2})", Projeto_Caracteristica_PF.Projeto, Projeto_Caracteristica_PF.Caracteristica, Projeto_Caracteristica_PF.Nivel_Influencia)); }