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())); }
/// <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); }
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); }
/// <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)); }
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())); }
//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 }
public IHttpActionResult Put(int id, [FromBody] TipoInput input) { var obj = _appTipoPagamento.Alterar(id, input); return(Content(HttpStatusCode.Accepted, obj)); }
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)); }