Ejemplo n.º 1
0
        public bool Excluir(int Codigo)
        {
            Execucao excExecucao = new Execucao();
            M_Tipos_FundamentaisCOCOMO mtpsfndmntsModelo = new M_Tipos_FundamentaisCOCOMO();

            try
            {
                mtpsfndmntsModelo.Codigo = Codigo;

                int intResultado = excExecucao.Executar(GerarStringExcluir(mtpsfndmntsModelo));

                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);
            }
        }
Ejemplo n.º 2
0
        public bool Alterar(int Codigo, string Nome, double Prazo_Fator_Multiplicacao, double Prazo_Exponencial)
        {
            Execucao excExecucao = new Execucao();
            M_Tipos_FundamentaisCOCOMO mtpsfndmntsModelo = new M_Tipos_FundamentaisCOCOMO();

            try
            {
                mtpsfndmntsModelo.Codigo = Codigo;
                mtpsfndmntsModelo.Nome   = Nome;
                mtpsfndmntsModelo.PrazoFatorMultiplicacao = Prazo_Fator_Multiplicacao;
                mtpsfndmntsModelo.PrazoExponencial        = Prazo_Exponencial;

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

                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 Alterar(int Codigo, string Descricao, string Sigla, int Ancestral)
        {
            Execucao excExecucao = new Execucao();
            M_Caracteristicas_COCOMO mcrctrstcscmModelo = new M_Caracteristicas_COCOMO();

            try
            {
                mcrctrstcscmModelo.Codigo    = Codigo;
                mcrctrstcscmModelo.Descricao = Descricao;
                mcrctrstcscmModelo.Sigla     = Sigla;
                mcrctrstcscmModelo.Ancestral = Ancestral;

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

                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 Inserir(string Descricao)
        {
            Execucao        excExecucao   = new Execucao();
            M_EscalasCOCOMO msclscmModelo = new M_EscalasCOCOMO();

            try
            {
                msclscmModelo.Descricao = Descricao;

                int intResultado = excExecucao.Executar(GerarStringInserir(msclscmModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.INSERCAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.INSERCAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.INSERCAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.INSERCAO_ERRO + E.Message);
                return(false);
            }
        }
        public bool Inserir(string Descricao)
        {
            Execucao             excExecucao        = new Execucao();
            M_Caracteristicas_PF mcrctrstcspfModelo = new M_Caracteristicas_PF();

            try
            {
                mcrctrstcspfModelo.Descricao = Descricao;

                int intResultado = excExecucao.Executar(GerarStringInserir(mcrctrstcspfModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.INSERCAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.INSERCAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.INSERCAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.INSERCAO_ERRO + E.Message);
                return(false);
            }
        }
        public bool Inserir(int Projeto, int Linguagem)
        {
            Execucao            excExecucao     = new Execucao();
            M_Projeto_Linguagem mprjtlngmModelo = new M_Projeto_Linguagem();

            try
            {
                mprjtlngmModelo.Projeto   = Projeto;
                mprjtlngmModelo.Linguagem = Linguagem;

                int intResultado = excExecucao.Executar(GerarStringInserir(mprjtlngmModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.INSERCAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.INSERCAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.INSERCAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.INSERCAO_ERRO + E.Message);
                return(false);
            }
        }
        public bool Inserir(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(GerarStringInserir(mprjtpfcrctrstcsModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.INSERCAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.INSERCAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.INSERCAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.INSERCAO_ERRO + E.Message);
                return(false);
            }
        }
Ejemplo n.º 8
0
 public ActionResult PostExecucao([FromForm] int idReceita, [FromForm] DateTime data, [FromForm] int duracao)
 {
     try
     {
         var      sidut = ControllerContext.HttpContext.User.Identity.Name;
         int      idUt  = Int32.Parse(sidut);
         Execucao e     = _context.Execucao.Find(idUt, idReceita, data);
         if (e != null)
         {
             return(Created("Object Already Exists", null));
         }
         e = new Execucao();
         e.Utilizadorid = idUt;
         e.Receitaid    = idReceita;
         e.Data         = data;
         e.DuracaoTotal = duracao;
         _context.Execucao.Add(e);
         _context.SaveChanges();
         return(Ok());
     }
     catch (Exception e)
     {
         System.Diagnostics.Debug.Print(e.ToString());
         return(StatusCode(StatusCodes.Status500InternalServerError));
     }
 }
Ejemplo n.º 9
0
        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);
            }
        }
Ejemplo n.º 10
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);
            }
        }
        public bool Alterar(int Codigo, string Descricao)
        {
            Execucao            excExecucao     = new Execucao();
            M_Tipo_Distribuicao mtpdstrbcModelo = new M_Tipo_Distribuicao();

            try
            {
                mtpdstrbcModelo.Codigo    = Codigo;
                mtpdstrbcModelo.Descricao = Descricao;

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

                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 Inserir(int Projeto, DateTime Data, double Tamanho_PF)
        {
            Execucao            excExecucao      = new Execucao();
            M_Projeto_Historico mprjthstrcModelo = new M_Projeto_Historico();

            try
            {
                mprjthstrcModelo.Projeto    = Projeto;
                mprjthstrcModelo.Data       = Data;
                mprjthstrcModelo.Tamanho_PF = Tamanho_PF;

                int intResultado = excExecucao.Executar(GerarStringInserir(mprjthstrcModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.INSERCAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.INSERCAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.INSERCAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.INSERCAO_ERRO + E.Message);
                return(false);
            }
        }
        public bool Alterar(int Codigo, string Descricao, decimal Nota)
        {
            Execucao excExecucao = new Execucao();
            M_Nivel_Influencia_PF mnvlnflncModelo = new M_Nivel_Influencia_PF();

            try
            {
                mnvlnflncModelo.Codigo    = Codigo;
                mnvlnflncModelo.Descricao = Descricao;
                mnvlnflncModelo.Nota      = (int)Nota;

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

                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);
            }
        }
Ejemplo n.º 14
0
        public bool Inserir(string Nome)
        {
            Execucao excExecucao = new Execucao();
            M_Modelo mdlModelo   = new M_Modelo();

            try
            {
                mdlModelo.Nome = Nome;

                int intResultado = excExecucao.Executar(GerarStringInserir(mdlModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.INSERCAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.INSERCAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.INSERCAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.INSERCAO_ERRO + E.Message);
                return(false);
            }
        }
Ejemplo n.º 15
0
        public bool Excluir(int Modelo, int Tipo_Fundamental)
        {
            Execucao  excExecucao = new Execucao();
            M_Esforco msfrcModelo = new M_Esforco();

            try
            {
                msfrcModelo.Modelo          = Modelo;
                msfrcModelo.TipoFundamental = Tipo_Fundamental;

                int intResultado = excExecucao.Executar(GerarStringExcluir(msfrcModelo));

                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);
            }
        }
Ejemplo n.º 16
0
        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);
            }
        }
Ejemplo n.º 17
0
        public bool Alterar(int Modelo, int Tipo_Fundamental, double Esforco_Fator_Multiplicacao, double Esforco_Exponencial)
        {
            Execucao  excExecucao = new Execucao();
            M_Esforco msfrcModelo = new M_Esforco();

            try
            {
                msfrcModelo.Modelo                    = Modelo;
                msfrcModelo.TipoFundamental           = Tipo_Fundamental;
                msfrcModelo.EsforcoFatorMultiplicacao = Esforco_Fator_Multiplicacao;
                msfrcModelo.EsforcoExponencial        = Esforco_Exponencial;

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

                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);
            }
        }
Ejemplo n.º 18
0
        public bool Alterar(int Codigo, string Descricao, double Tamanho_Min, double Tamanho_Max)
        {
            Execucao  excExecucao = new Execucao();
            M_Tamanho mtmnhModelo = new M_Tamanho();

            try
            {
                mtmnhModelo.Codigo      = Codigo;
                mtmnhModelo.Descricao   = Descricao;
                mtmnhModelo.Tamanho_Min = Tamanho_Min;
                mtmnhModelo.Tamanho_Max = Tamanho_Max;

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

                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);
            }
        }
Ejemplo n.º 19
0
        public bool Excluir(int Atributo, int Codigo)
        {
            Execucao           excExecucao      = new Execucao();
            M_Complexidades_PF mcmplxdspfModelo = new M_Complexidades_PF();

            try
            {
                mcmplxdspfModelo.Atributo = Atributo;
                mcmplxdspfModelo.Codigo   = Codigo;

                int intResultado = excExecucao.Executar(GerarStringExcluir(mcmplxdspfModelo));

                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);
            }
        }
Ejemplo n.º 20
0
        public bool Excluir(int Projeto, int Codigo)
        {
            Execucao           excExecucao    = new Execucao();
            M_Projeto_Atributo mprjtrbtModelo = new M_Projeto_Atributo();

            try
            {
                mprjtrbtModelo.Projeto = Projeto;
                mprjtrbtModelo.Codigo  = Codigo;

                int intResultado = excExecucao.Executar(GerarStringExcluir(mprjtrbtModelo));

                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);
            }
        }
Ejemplo n.º 21
0
        static void Main(string[] args)
        {
            Console.WriteLine("Design Patterns Study!");

            Execucao.Executar();

            Console.ReadKey();
        }
Ejemplo n.º 22
0
        private void ReplaceQuery(List <Encadeamento_TestData> EncadeamentoTdList, int idFaseTeste, int idMaquinaVirtual, bool EnvioTelegram)
        {
            Entities db = new Entities();
            // validar ambiente disponível e setar a flag em uso antes de inserir a query

            string testdataList = "";

            foreach (var Encadeamento_TestData in EncadeamentoTdList)
            {
                //recuperando objeto testdata, para ter recuperar o IdScript_CondicaoScript
                TestData testData = db.TestData.FirstOrDefault(x => x.Id == Encadeamento_TestData.IdTestData);

                Script_CondicaoScript script_CondicaoScript = db.Script_CondicaoScript.Where(x => x.Id == testData.IdScript_CondicaoScript).FirstOrDefault();

                string query = script_CondicaoScript.QueryTosca;

                String queryTemp = query.Replace("ptdTosca", Encadeamento_TestData.IdTestData.ToString());

                Usuario  user = GetLoggedUser();
                Execucao exec = new Execucao();
                Script_CondicaoScript_Ambiente script_CondicaoScript_Ambiente =

                    db.Script_CondicaoScript_Ambiente
                    .Where(x => x.IdScript_CondicaoScript == testData.IdScript_CondicaoScript)
                    .Where(x => x.IdAmbienteVirtual == idMaquinaVirtual)
                    .Where(x => x.IdAmbienteExecucao == Encadeamento_TestData.IdAmbienteExecucao).FirstOrDefault();

                exec.IdScript_CondicaoScript_Ambiente = script_CondicaoScript_Ambiente.Id;
                exec.IdTipoFaseTeste  = idFaseTeste; // pegar via campo popup modal play
                exec.IdStatusExecucao = (int)Enumerators.EnumStatusExecucao.AguardandoProcessamento;
                exec.Usuario          = user.Id.ToString();
                exec.IdTestData       = Encadeamento_TestData.IdTestData; // pegar o id via tela
                exec.SituacaoAmbiente = (int)Enumerators.EnumSituacaoAmbiente.EmUso;
                exec.ToscaInput       = queryTemp;
                exec.EnvioTelegram    = false;
                db.Execucao.Add(exec);

                Entities db1 = new Entities();
                TestData td1 = db1.TestData.Where(x => x.Id == Encadeamento_TestData.IdTestData).FirstOrDefault();
                td1.IdStatus  = (int)Enumerators.EnumStatusTestData.EmGeracao;
                td1.GeradoPor = Util.GetUsuarioLogado().Login;
                db1.TestData.Attach(td1);

                db1.Entry(td1).State = System.Data.Entity.EntityState.Modified;

                try
                {
                    db.SaveChanges();
                    db1.SaveChanges();
                }
                catch (Exception ex)
                {
                    this.FlashError(ex.Message);
                }
            }
        }
Ejemplo n.º 23
0
        public ActionResult Executar([FromBody] Execucao parametro)
        {
            string handle = Guid.NewGuid().ToString();

            MemoryStream memoryStream = _service.Executar(parametro.Id, parametro.Parametros);

            TempData[handle] = memoryStream.ToArray();

            TempData["SucessoTitulo"]    = "Pronto!";
            TempData["SucessoDescricao"] = "Arquivo gerado com sucesso, o download começara em instantes!";

            return(new JsonResult(new { Data = new { FileGuid = handle, FileName = $"Consulta {parametro.Id}.xlsx" } }));
        }
Ejemplo n.º 24
0
 public ActionResult SalvarEdicao(Execucao objeto)
 {
     //try
     //{
     Salvar(objeto, true);
     this.FlashSuccess("Execução editada com sucesso.");
     //}
     //catch (Exception ex)
     //{
     //    this.FlashError(ex.Message);
     //}
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 25
0
        public ActionResult Salvar(Execucao objeto, bool editar = false)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    var msg = string.Empty;
                    ModelState.Values.SelectMany(v => v.Errors).ForEach(m => msg = string.Concat(m.ErrorMessage.ToString(), @"\n"));
                    if (!msg.IsNullOrWhiteSpace())
                    {
                        this.FlashWarning(msg);
                    }

                    return(View("Adicionar", objeto));
                }

                Execucao execucao;

                if (editar)
                {
                    objeto.IdTipoFaseTeste  = Int32.Parse(Request.Form.Get("listfase"));
                    objeto.TipoFaseTeste.Id = objeto.IdTipoFaseTeste;

                    // anexar objeto ao contexto
                    db.Execucao.Attach(objeto);
                    // informa que o obejto será modificado
                    db.Entry(objeto).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    execucao = new Execucao()
                    {
                        //Descricao = Request.Form.Get("descricao"),
                        IdTipoFaseTeste = Int32.Parse(Request.Form.Get("listfase"))
                    };

                    //db.Execucao.Add(execucao);
                    //db.SaveChanges();

                    this.FlashSuccess("Execução adicionada com sucesso!.");
                }
            }
            catch (Exception ex)
            {
                this.FlashError(ex.Message);
            }

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 26
0
        public bool Alterar(int Atributo, int Codigo,
                            decimal Parametro1Min, decimal Parametro1Max,
                            decimal Parametro2Min, decimal Parametro2Max,
                            decimal Parametro3Min, decimal Parametro3Max,
                            decimal Parametro4Min, decimal Parametro4Max,
                            string Nivel, decimal Peso)
        {
            Execucao           excExecucao      = new Execucao();
            M_Complexidades_PF mcmplxdspfModelo = new M_Complexidades_PF();

            try
            {
                mcmplxdspfModelo.Atributo      = Atributo;
                mcmplxdspfModelo.Codigo        = Codigo;
                mcmplxdspfModelo.Parametro1Min = Parametro1Min;
                mcmplxdspfModelo.Parametro1Max = Parametro1Max;
                mcmplxdspfModelo.Parametro2Min = Parametro2Min;
                mcmplxdspfModelo.Parametro2Max = Parametro2Max;
                mcmplxdspfModelo.Parametro3Min = Parametro3Min;
                mcmplxdspfModelo.Parametro3Max = Parametro3Max;
                mcmplxdspfModelo.Parametro4Min = Parametro4Min;
                mcmplxdspfModelo.Parametro4Max = Parametro4Max;
                mcmplxdspfModelo.Nivel         = Nivel;
                mcmplxdspfModelo.Peso          = Peso;

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

                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);
            }
        }
Ejemplo n.º 27
0
        public void ConsultarRiscoMercado()
        {
            FacadeServicoClient servico  = new FacadeServicoClient();
            Execucao            execucao = new Execucao();

            execucao.AnosExtensao          = 20;
            execucao.Antepolacao           = TipoInterpolacao.LINEAR;
            execucao.BaseDias              = TipoBaseDias.BASE360;
            execucao.DataBase              = System.DateTime.Now.Date;
            execucao.DataHoraExecucaoCurva = System.DateTime.Now;
            execucao.Extrapolacao          = TipoInterpolacao.LINEAR;
            execucao.Interpolacao          = TipoInterpolacao.LINEAR;
            execucao.NomeCurva             = string.Empty;
            execucao.Pontos = new List <CurvaExecucaoPonto>();

            execucao.Pontos.Add(new CurvaExecucaoPonto()
            {
                DataVencimento         = System.DateTime.Now.Date,
                QuantidadeDiasCorridos = 0,
                QuantidadeDiasUteis    = 0,
                IndicadorVertice       = 1,
                ValorVertice           = 1
            });
            execucao.Pontos.Add(new CurvaExecucaoPonto()
            {
                DataVencimento         = new DateTime(2022, 12, 01),
                QuantidadeDiasCorridos = Convert.ToInt32((new DateTime(2022, 12, 01) - System.DateTime.Now.Date).TotalDays),
                QuantidadeDiasUteis    = 0,
                IndicadorVertice       = 1,
                ValorVertice           = 10
            });

            execucao.Vertice = TipoVertice.TAXA;

            RequestInterpolador request = new RequestInterpolador();

            request.Execucao = execucao;
            request.Usuario  = "Joao";
            request.Senha    = "12345";
            request.Dominio  = "Risco";

            ResponseInterpolador response = servico.Interpolar(request);

            Assert.IsTrue(response.Pontos != null && response.Pontos.Count > 0);
        }
Ejemplo n.º 28
0
        public void QuandoTentaDefinirUmaSenhaInicialDepoisDeJaTerUmaSenhaDeveLancarExcecao()
        {
            var usuario = new Usuario
            {
                Nome    = "Beltrano",
                EMail   = "*****@*****.**",
                Celular = "21 9 9876-5432",
            };
            var execucao1 = Execucao.Proteger(log => usuario.DefinirSenhaInicial("A", "A"));

            Assert.IsFalse(execucao1.HouveErro);
            Assert.IsNull(execucao1.Exception);

            Assert.AreEqual(1, usuario.Senhas.Count);
            Assert.IsTrue(usuario.ConfirmarSenha("A"));

            var execucao2 = Execucao.Proteger(log => usuario.DefinirSenhaInicial("A", "A"));

            Assert.IsTrue(execucao2.HouveErro);
            Assert.IsNotNull(execucao2.Exception);
        }
Ejemplo n.º 29
0
        public bool Alterar(int Projeto, int ID, int Atributo, string Descricao, int Complexidade, double QuantidadeParametro1, double QuantidadeParametro2, double QuantidadeParametro3, double QuantidadeParametro4)
        {
            Execucao           excExecucao    = new Execucao();
            M_Projeto_Atributo mprjtrbtModelo = new M_Projeto_Atributo();

            try
            {
                mprjtrbtModelo.Projeto              = Projeto;
                mprjtrbtModelo.Codigo               = ID;
                mprjtrbtModelo.Atributo             = Atributo;
                mprjtrbtModelo.Descricao            = Descricao;
                mprjtrbtModelo.Complexidade         = Complexidade;
                mprjtrbtModelo.QuantidadeParametro1 = QuantidadeParametro1;
                mprjtrbtModelo.QuantidadeParametro2 = QuantidadeParametro2;
                mprjtrbtModelo.QuantidadeParametro3 = QuantidadeParametro3;
                mprjtrbtModelo.QuantidadeParametro4 = QuantidadeParametro4;

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

                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);
            }
        }
Ejemplo n.º 30
0
        public ActionResult Remover(int id)
        {
            var result = new JsonResult()
            {
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            };

            try
            {
                Execucao execucao = db.Execucao.SingleOrDefault(a => a.Id == id);

                db.Execucao.Remove(execucao);
                db.SaveChanges();

                result.Data = new { Result = "Execução removida com sucesso.", Status = (int)WebExceptionStatus.Success };
            }
            catch (Exception ex)
            {
                result.Data = new { Result = ex.Message, Execucao = (int)WebExceptionStatus.UnknownError };
            }
            return(result);
        }