public TipificarViewModel() { TipoDocumentoSelecionado = new DocumentoModelo(); Lote_ID = 0; QtdeItensLote = 0; QtdeItensLotePendente = 0; PathImagem = string.Empty; CaminhoImg = string.Empty; }
public LoteItem() { ID=0; IdLote = 0; IdLoteItem = 0; NomeOriginal = string.Empty; NomeFinal = string.Empty; OrigemID = 0; SequenciaCaptura = 0; Verso = false; DataCaptura = DateTime.MinValue; DataCriacaoArqCap = DateTime.MinValue; UsuarioCaptura = new Usuario(); StatusImagem = 0; DocumentoModelo = new DocumentoModelo(); }
public bool TipificarItemDescricao(int idUsuario, int idServico, int idLote, int idLoteItem, string descricaoDocumentoModelo) { try { this._queryParams.Clear(); DocumentoModelo _modelo = new DocumentoModelo(); List<DocumentoModelo> _modelos = new List<DocumentoModelo>(); _modelos = _documento.ListarTipos(idServico); _modelo = _modelos.Where(d => d.Descricao.Trim().ToUpper() == descricaoDocumentoModelo.Trim().ToUpper()).FirstOrDefault(); if (_modelo == null) return false; string _scriptSQLTipificar = _modelo.ScriptSQLTipificar.Trim(); _queryParams["ScriptTipificacao"] = string.Format(_scriptSQLTipificar); _queryParams["Usuario_ID"] = idUsuario; _queryParams["Servico_ID"] = idServico; _queryParams["Lote_ID"] = idLote; _queryParams["LoteItem_ID"] = idLoteItem; _queryParams["DocumentoModelo_ID"] = _modelo.ID; return this._repository.TipificarItem(this._queryParams); } catch (Exception ex) { throw ex; } }
public List<DocumentoModelo> ListarTiposConsulta(int idServico) { try { DocumentoModelo _documento = new DocumentoModelo(); List<DocumentoModelo> _documentos = new List<DocumentoModelo>(); DbCommand _cmd; Database _db = DbConn.CreateDB(); _cmd = _db.GetStoredProcCommand(String.Format("proc_documentomodelo_servico_sel_consulta")); //_db.AddInParameter(_cmd, "@IdUsuario", DbType.Int32, int.Parse(_queryParams["Usuario_ID"].ToString())); _db.AddInParameter(_cmd, "@IdServico", DbType.Int32, idServico); //_db.AddInParameter(_cmd, "@IdStatus", DbType.Int32, int.Parse(_queryParams["Status_ID"].ToString())); using (IDataReader _dr = _db.ExecuteReader(_cmd)) { while (_dr.Read()) { _documentos.Add(ConverteBaseDocumento(_dr)); } } if (_documentos == null) { throw new Erro("Documento não localizado."); } return _documentos;//.Where(d => d.IdLote == int.Parse(_queryParams["Lote_ID"].ToString())).ToList<LoteItem>(); } catch (Exception ex) { throw; } }
public Documento SelecionarDocumento(IDictionary<string, object> _queryParams) { DocumentoModelo _modelo = new DocumentoModelo(); Documento _documento = new Documento(); List<DocumentoModelo> _documentos = new List<DocumentoModelo>(); try { DbCommand _cmd; Database _db = DbConn.CreateDB(); _cmd = _db.GetStoredProcCommand(String.Format("proc_documento_servico_usuario_get")); _db.AddInParameter(_cmd, "@IdUsuario", DbType.Int32, int.Parse(_queryParams["Usuario_ID"].ToString())); _db.AddInParameter(_cmd, "@IdServico", DbType.Int32, int.Parse(_queryParams["Servico_ID"].ToString())); _db.AddInParameter(_cmd, "@IdDocumento", DbType.Int32, int.Parse(_queryParams["Documento_ID"].ToString())); //_db.AddInParameter(_cmd, "@IdStatus", DbType.Int32, int.Parse(_queryParams["Status_ID"].ToString())); using (IDataReader _dr = _db.ExecuteReader(_cmd)) { while (_dr.Read()) { _documento.Modelo = ConverteBaseDocumento(_dr); _documento.ID = int.Parse(_dr["IdDocumento"].ToString()); _documento.Modelo.Campos = new List<CampoModelo>(); //TODO: Criar Proc para retornar os campos e metodo para carregar esta propriedade (Ja retornar o doctocampos e o modelocapo) } } if (_documento == null) { throw new Erro("Documento não localizado."); } return _documento; } catch (Exception ex) { throw; } }
public DocumentoModelo CriarDocumento(IDictionary<string, object> _queryParams) { DocumentoModelo _Documento = new DocumentoModelo(); _Documento = (new DocumentoModelo { ID = 1 }); return _Documento; }
private DocumentoModelo ConverteBaseDocumento(IDataReader dt) { DocumentoModelo _documento = new DocumentoModelo(); _documento = (new DocumentoModelo { ID = int.Parse(dt["IdDocumentoModelo"].ToString()), Descricao = dt["Descricao"].ToString(), Rotulo = dt["Rotulo"].ToString(), //Duplex = bool.Parse(dt["Duplex"].ToString()), MultiPagina = bool.Parse(dt["MultiPagina"].ToString()), ScriptSQLTipificar = dt["ScriptSQLTipificar"].ToString(), ScriptSQLValidar = dt["ScriptSQLValidar"].ToString(), ScriptSQLConsulta = dt["ScriptSQLConsulta"].ToString(), ScriptSQLModulo = dt["ScriptSQLModulo"].ToString(), DataCriacao = DateTime.Parse(dt["DataCriacao"].ToString()), Servico = (new Servico { ID = int.Parse(dt["IdServico"].ToString()) }), }); return _documento; }
private void ConfirgurarEmail(int idServico) { DocumentoModelo _modelo = new DocumentoModelo(); Documento _documento = new Documento(); List<Documento> _documentos = new List<Documento>(); try { DbCommand _cmd; Database _db = DbConn.CreateDB(); _cmd = _db.GetStoredProcCommand(String.Format("Get_Configuracao_Email")); _db.AddInParameter(_cmd, "@idServico", DbType.Int32, idServico); using (IDataReader _dr = _db.ExecuteReader(_cmd)) { while (_dr.Read()) { this.Remetente = _dr["Remetente"].ToString(); this.Usuario = _dr["Usuario"].ToString(); this.Senha = _dr["Senha"].ToString(); this.Servidor_Email = _dr["Servidor_Email"].ToString(); this.Porta = int.Parse(_dr["Porta"].ToString()); } } } catch (Exception ex) { throw new Exception("Erro COnfigurarEmail, " + ex.Message); } }
public Documento() { ID = 0; StatusDocumento = 0; Modelo = new DocumentoModelo(); Arquivos = new List<DocumentoImagem>(); Perguntas = new List<Perguntas>(); }
public ActionResult Edit(FormCollection frm) { var Retorno = new Retorno(); try { var p = new DocumentoModelo(); p.TipoAcao = 2; p.Descricao = frm["txtnomedoc"].ToString(); p.Rotulo = frm["txtrotulo"].ToString(); p.idServico = int.Parse(frm["idservico"].ToString()); //int.Parse(frm["SelServico"].ToString()); p.Tipificalote = int.Parse(frm["retTipificar"].ToString()); p.Multi_Pagina = int.Parse(frm["retMultipagina"].ToString()); p.ScriptSQLTipificar = frm["txtscriptsqltipificar"].ToString(); p.ScriptSQLValidar = frm["txtscriptsqlvalidar"].ToString(); p.ScriptSQLConsulta = frm["txtscriptsqlconsulta"].ToString(); p.ScriptSQLModulo = frm["txtscriptsqlmodulo"].ToString(); p.DocumentoModeloPai = frm["txtdocmodelopai"].ToString() == "" ? 0 : int.Parse(frm["txtdocmodelopai"].ToString()); p.ArquivoDados = int.Parse(frm["retArqDados"].ToString()); p.idCampoModelo = frm["idCampoModelo"].ToString(); var docModelo = new DocumentoModeloRepository(); Retorno = docModelo.Incluir(p); if (Retorno.CodigoRetorno < 0) { throw new Exception(Retorno.Mensagem); } else { if (frm["listaCampos"].ToString() != "") { //var campos_selecionados = p.idCampoModelo.Split(','); var items = frm["listaCampos"].ToString(); // Get the JSON string JArray o = JArray.Parse(items); // It is an array so parse into a JArray int n = 1; foreach (var itm in o) { int _IdCampo = int.Parse(itm.SelectToken("idcampo").ToString()); //o.SelectToken("[0].cod").ToString(); // Get the name value of the 1st object in the array int _Digita = int.Parse(itm.SelectToken("Digita").ToString()); //o.SelectToken("[0].valor").ToString(); int _FiltroConsulta = int.Parse(itm.SelectToken("FiltroConsulta").ToString()); int _Obrigatorio = int.Parse(itm.SelectToken("Obrigatorio").ToString()); int _Reconhece = int.Parse(itm.SelectToken("Reconhece").ToString()); string _Validacao = itm.SelectToken("Validacao").ToString(); var cpm = new DocumentoCampoModelo(); cpm.idDocumentoModelo = Retorno.idDocumentoModelo; cpm.idCampoModelo = _IdCampo; cpm.Digita = _Digita; cpm.FiltroConsulta = _FiltroConsulta; cpm.Requerido = _Obrigatorio; cpm.Reconhece = _Reconhece; cpm.ProcSqlValidacao = _Validacao; cpm.IdDocumentoModeloPai = p.DocumentoModeloPai; cpm.Tabulacao = n; new DocumentoModeloRepository().IncluirCampos(cpm); n++; } } } TempData["Msg"] = Retorno.Mensagem; return RedirectToAction("Index"); } catch (Exception ex) { TempData["Error"] = ex.Message; return RedirectToAction("Novo", new { msg = ex.Message }); } }