public void AtualizarDocumentoCampo(CampoModelo campoModelo) { try { this._queryParams.Clear(); this._queryParams["DocumentoCampo"] = campoModelo; this._repository.AtualizarDocumentoCampo(this._queryParams); } catch (Exception ex) { throw ex; } }
private DocumentoDigitacaoViewModel ConverteJSONCampoModelo(string _doctoJSON) { DocumentoDigitacaoViewModel _documentoDigitacao = new DocumentoDigitacaoViewModel(); JObject _docto = JObject.Parse(_doctoJSON); JObject jsonObj = new JObject(); var jsonData = default(string); jsonData = JsonConvert.SerializeObject(_docto["Documento"]); _documentoDigitacao = (DocumentoDigitacaoViewModel)JsonConvert.DeserializeObject<DocumentoDigitacaoViewModel>(jsonData); //IList<JToken> docto = _docto["Documento"].Children().ToList(); IList<JToken> _camposJSON = _docto["Documento"]["Campos"].Children().ToList(); //IList<CampoModelo> _campos = new List<CampoModelo>(); //TODO: Andre 03/05/2015 - So coloquei somente para verificar se Campos igual null CampoModelo campo = new CampoModelo(); if (_documentoDigitacao.Campos == null) { foreach (JToken result in _camposJSON) { campo = JsonConvert.DeserializeObject<CampoModelo>(result.ToString()); _documentoDigitacao.Campos.Add(campo); } } return _documentoDigitacao; }
private CampoModelo ConverteBaseCampo(IDataReader dt) { CampoModelo _campo = new CampoModelo(); _campo = (new CampoModelo { ID = int.Parse(dt["idCampoModelo"].ToString()), IndexDoc = int.Parse(dt["IndexDoc"].ToString()), IndexUI = dt["IndexUI"].ToString(), Descricao = dt["Descricao"].ToString(), Rotulo = dt["Rotulo"].ToString(), RotuloAbreviado = dt["RotuloAbreviado"].ToString(), MaxLength = int.Parse(dt["MaxLength"].ToString()), MinLength = int.Parse(dt["MinLength"].ToString()), AtributosHTML = dt["AtributosHTML"].ToString(), ClasseCSS = dt["ClasseCSS"].ToString(), ControleDesk = dt["ControleDesk"].ToString(), ControleWEB = dt["ControleWEB"].ToString(), MascaraEntrada = dt["MascaraEntrada"].ToString(), MascaraSaida = dt["MascaraSaida"].ToString(), Tabulacao = int.Parse(dt["Tabulacao"].ToString()), MetodoValidacao = dt["MetodoValidacao"].ToString(), ProcSqlValidacao = dt["ProcSqlValidacao"].ToString(), RegexString = dt["RegexString"].ToString(), Requerido = bool.Parse(dt["Requerido"].ToString()), Digita = bool.Parse(dt["Digita"].ToString()), Reconhece = bool.Parse(dt["Reconhece"].ToString()), FiltroConsulta = bool.Parse(dt["FiltroConsulta"].ToString()), Valor = dt["Valor"].ToString() ?? string.Empty, ValorPadrao = dt["ValorPadrao"].ToString(), TipoSQL = dt["TipoSQL"].ToString(), Movecampo = int.Parse(dt["Movecampo"].ToString()), Maiuscula = int.Parse(dt["Maiuscula"].ToString()), TipoUI = dt["TipoUI"].ToString() }); return _campo; }
public string ValidarCamposDocumento(int idDocumentoModelo, CampoModelo campoModelo, int idServico) { try { CampoModelo _cm = new CampoModelo(); List<CampoModelo> _cms = new List<CampoModelo>(); this._queryParams.Clear(); _cms.AddRange(ListarCamposModelo(idDocumentoModelo,idServico)); _cm = _cms.Where(c => c.ID == campoModelo.ID).FirstOrDefault(); if (_cm == null) return string.Empty; if (!string.IsNullOrEmpty(_cm.ProcSqlValidacao)) { campoModelo.ProcSqlValidacao = _cm.ProcSqlValidacao; this._queryParams["DocumentoCampo"] = campoModelo; return this._repository.ValidarCamposDocumento(this._queryParams); }else{ return string.Empty; } } catch (Exception ex) { throw ex; } }