Beispiel #1
0
        public static MvcHtmlString MTCEditor(this HtmlHelper helper, string texto, TipoInput tipo = TipoInput.Normal, bool multiline = false, object htmlAttributes = null)
        {
            var wrapper = new TagBuilder("div");

            wrapper.AddCssClass("form_campo " + ObtenerClase(tipo));

            var inputText = new TagBuilder("input");

            //inputText.AddCssClass("text-box single-line");
            inputText.Attributes.Add("value", texto);
            inputText.Attributes.Add("type", "text");

            if (htmlAttributes != null)
            {
                LlenarValores(inputText, htmlAttributes);
            }

            if (tipo == TipoInput.Deshabilitado)
            {
                inputText.Attributes.Add("readonly", "readonly");
            }

            wrapper.InnerHtml = inputText.ToString();
            return(new MvcHtmlString(wrapper.ToString()));
        }
Beispiel #2
0
        /// <summary>
        /// Método que altera um tipo de relatório...
        /// </summary>
        /// <param name="id">Id do tipo de relatório</param>
        /// <param name="input">Objeto de input de tipo de relatório</param>
        /// <returns>Objeto de tipo de relatório</returns>
        public TipoRelatorio Alterar(int id, TipoInput input)
        {
            var obj = this.SelecionarPorId(id);

            obj.Descricao = input.Descricao;
            obj.Validar();

            _tipoRelatorioRepositorio.Alterar(obj);

            return(obj);
        }
Beispiel #3
0
        public static string ObtenerClase(TipoInput tipo)
        {
            string clase = "";

            switch (tipo)
            {
            case TipoInput.Deshabilitado: clase = "disabled"; break;

            case TipoInput.Error: clase = "error"; break;

            case TipoInput.Obligatorio: clase = "obligatorio"; break;
            }
            return(clase);
        }
Beispiel #4
0
        /// <summary>
        /// Método que adiciona um novo tipo de relatório
        /// </summary>
        /// <param name="obj">Objeto de Tipo de relatório</param>
        /// <returns>Um novo tipo de relatório</returns>
        public TipoRelatorio Adicionar(TipoInput obj)
        {
            var condicao = _tipoRelatorioRepositorio.Selecionar(obj.Descricao);

            if (condicao != null)
            {
                throw new ConflitoException($"Já existe um tipo de despesa {condicao.Descricao}, cadastrado!");
            }

            var novoObj = new TipoRelatorio()
            {
                Descricao   = obj.Descricao,
                DataCriacao = DateTime.Now
            };

            novoObj.Validar();

            var retorno = _tipoRelatorioRepositorio.Inserir(novoObj);

            return(_tipoRelatorioRepositorio.SelecionarPorId(retorno));
        }
Beispiel #5
0
        public static MvcHtmlString MTCEditorNormalFor <TModel, TTextProperty>(this HtmlHelper <TModel> html,
                                                                               Expression <Func <TModel, TTextProperty> > texto, AnchoInput ancho = AnchoInput.Largo,
                                                                               TipoInput tipo = TipoInput.Normal, object htmlAttributes = null
                                                                               )
        {
            var nombre     = (string)ModelMetadata.FromLambdaExpression(texto, html.ViewData).PropertyName;
            var textoValor = (ModelMetadata.FromLambdaExpression(texto, html.ViewData).Model).ToString();

            var wrapper = new TagBuilder("div");

            wrapper.AddCssClass("form_campo " + ObtenerClase(tipo));

            var inputText = new TagBuilder("input");

            if (ancho == AnchoInput.Corto)
            {
                inputText.AddCssClass("text-box single-line corto-input");
            }
            else
            {
                inputText.AddCssClass("text-box single-line");
            }

            inputText.Attributes.Add("name", nombre);
            inputText.Attributes.Add("id", nombre);
            inputText.Attributes.Add("value", textoValor);
            inputText.Attributes.Add("type", "text");

            if (tipo == TipoInput.Deshabilitado)
            {
                inputText.Attributes.Add("disabled", "disabled");
            }

            if (htmlAttributes != null)
            {
                LlenarValores(inputText, htmlAttributes);
            }
            wrapper.InnerHtml = inputText.ToString();
            return(new MvcHtmlString(wrapper.ToString()));
        }
Beispiel #6
0
    //float Diferencia;

    //---------------------------------------------------------//

    // Use this for initialization
    void Start()
    {
#if UNITY_EDITOR
        if (player.IdPlayer == 0)
        {
            InputAct = TipoInput.AWSD;
        }
        if (player.IdPlayer == 1)
        {
            InputAct = TipoInput.Arrows;
        }
#elif UNITY_ANDROID
        if (player.IdPlayer == 0)
        {
            InputAct = TipoInput.VirtualJoystic;
        }
        if (player.IdPlayer == 1)
        {
            InputAct = TipoInput.VirtualJoystic;
        }
#endif
    }
Beispiel #7
0
        public IHttpActionResult Put(int id, [FromBody] TipoInput input)
        {
            var obj = _appTipoPagamento.Alterar(id, input);

            return(Content(HttpStatusCode.Accepted, obj));
        }
Beispiel #8
0
        public IHttpActionResult Post([FromBody] TipoInput input)
        {
            var obj = _appTipoPagamento.Adicionar(input);

            return(Created($"{Request?.RequestUri}/{obj.Id}", obj));
        }
        public IHttpActionResult Put(int id, TipoInput input)
        {
            var obj = _appTipoRelatorio.Alterar(id, input);

            return(Content(HttpStatusCode.Accepted, obj));
        }
        public IHttpActionResult Post(TipoInput input)
        {
            var obj = _appTipoRelatorio.Adicionar(input);

            return(Created($"{Request?.RequestUri}/{obj.Id}", obj));
        }