예제 #1
0
        public bool Alterar(int Projeto, int Caracteristica, int Nivel_Influencia)
        {
            Execucao excExecucao = new Execucao();
            M_Projeto_Caracteristicas_COCOMO mprjtcrctrstcscmModelo = new M_Projeto_Caracteristicas_COCOMO();

            try
            {
                mprjtcrctrstcscmModelo.Projeto = Projeto;
                mprjtcrctrstcscmModelo.COCOMO_Caracteristica = Caracteristica;
                mprjtcrctrstcscmModelo.COCOMO_Escala         = Nivel_Influencia;

                int intResultado = excExecucao.Executar(GerarStringAlterar(mprjtcrctrstcscmModelo));

                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);
            }
        }
예제 #2
0
        private List <M_Projeto_Caracteristicas_COCOMO> GerarLista(SqlDataReader Leitor)
        {
            List <M_Projeto_Caracteristicas_COCOMO> lstLista = new List <M_Projeto_Caracteristicas_COCOMO>();

            try
            {
                while (Leitor.Read())
                {
                    M_Projeto_Caracteristicas_COCOMO mprjtcrctrstcscmModelo = new M_Projeto_Caracteristicas_COCOMO();

                    mprjtcrctrstcscmModelo.Projeto = (int)Leitor["Projeto"];
                    mprjtcrctrstcscmModelo.COCOMO_Caracteristica = (int)Leitor["COCOMO_Caracteristica"];
                    mprjtcrctrstcscmModelo.COCOMO_Escala         = (int)Leitor["COCOMO_Escala"];

                    lstLista.Add(mprjtcrctrstcscmModelo);
                }

                return(lstLista);
            }
            catch (Exception E)
            {
                SetMensagem(E.Message);
                return(null);
            }
        }
        protected override void SelecionarRegistro()
        {
            base.SelecionarRegistro();

            int intCaracteristica = ((M_Caracteristicas_COCOMO)Selecionado).Codigo;
            List <M_Projeto_Caracteristicas_COCOMO> lstLista = (new N_Projeto_Caracteristicas_COCOMO()).Selecionar(Projeto_Selecionado, intCaracteristica);

            if ((lstLista != null) && (lstLista.Count > 0))
            {
                M_Projeto_Caracteristicas_COCOMO mprjtcrctrstcscmModelo = (M_Projeto_Caracteristicas_COCOMO)lstLista[0];

                if (mprjtcrctrstcscmModelo != null)
                {
                    cmbxEscala.SelectedValue = mprjtcrctrstcscmModelo.COCOMO_Escala;
                }
                else
                {
                    cmbxEscala.SelectedValue = -1;
                }
            }
            else
            {
                cmbxEscala.SelectedValue = -1;
            }
        }
예제 #4
0
 private string GerarStringExcluir(M_Projeto_Caracteristicas_COCOMO Projeto_Caracteristica_COCOMO)
 {
     return(String.Format("DELETE FROM Projeto_Caracteristica_COCOMO WHERE Projeto = {0} AND COCOMO_Caracteristica = {1}", Projeto_Caracteristica_COCOMO.Projeto, Projeto_Caracteristica_COCOMO.COCOMO_Caracteristica));
 }
예제 #5
0
 private string GerarStringAlterar(M_Projeto_Caracteristicas_COCOMO Projeto_Caracteristica_COCOMO)
 {
     return(String.Format("UPDATE Projeto_Caracteristica_COCOMO SET COCOMO_Escala = {0} WHERE Projeto = {1} AND COCOMO_Caracteristica = {2}", Projeto_Caracteristica_COCOMO.COCOMO_Escala, Projeto_Caracteristica_COCOMO.Projeto, Projeto_Caracteristica_COCOMO.COCOMO_Caracteristica));
 }
예제 #6
0
 private string GerarStringInserir(M_Projeto_Caracteristicas_COCOMO Projeto_Caracteristica_COCOMO)
 {
     return(String.Format("INSERT INTO Projeto_Caracteristica_COCOMO (Projeto, COCOMO_Caracteristica, COCOMO_Escala) VALUES ({0}, {1}, {2})", Projeto_Caracteristica_COCOMO.Projeto, Projeto_Caracteristica_COCOMO.COCOMO_Caracteristica, Projeto_Caracteristica_COCOMO.COCOMO_Escala));
 }