protected virtual DanfeCampo CriarCampo(string cabecalho, string corpo, RectangleF retangulo, org.pdfclown.documents.contents.composition.XAlignmentEnum corpoAlinhamentoX = org.pdfclown.documents.contents.composition.XAlignmentEnum.Left, double corpoTamanhoFonte = 10, bool isCorpoNegrito = false, org.pdfclown.documents.contents.composition.YAlignmentEnum corpoAlinhamentoY = org.pdfclown.documents.contents.composition.YAlignmentEnum.Bottom) { DanfeCampo campo = new DanfeCampo(cabecalho, corpo, retangulo, corpoAlinhamentoX, corpoTamanhoFonte, isCorpoNegrito, corpoAlinhamentoY); Campos.Add(campo); return(campo); }
public override List <Error> Validar() { var errores = new List <Error>(); // Validacion para ver si tenemos campos en la tabla if (Campos.Count <= 0) { errores.Add(new Error(TipoError.Critico, Posicion, string.Format( "No pudimos encontrar la tabla de la columna \"{0}\", verifique que la estructura del formato no haya sido alterada.", Nombre))); return(errores); } // Validacion para comprobar que la tabla solo tenga 1 campo tipo IdentificadorTabla (Columna ID en Excel) if (Campos.Count(p => p is IdentificadorTabla) != 1) { errores.Add(new Error(TipoError.Critico, Posicion, string.Format( "No pudimos encontrar el identificador de la tabla para la tabla de la columna \"{0}\", verifique que la estructura del formato no haya sido alterada.", Nombre))); return(errores); } // Validar campos de la tabla foreach (var campo in Campos) { errores.AddRange(campo.Validar()); } // Ejecutar las validaciones de la base (ID, Nombre y Registros) errores.AddRange(base.Validar()); return(errores); }
public ActionResult Campos() { var r = new Campos(); report = r; return(View("Plantilla")); }
public List <CodigosCampo> obtenerCodigosCampo(Campos camp) { List <CodigosCampo> list2; try { this.gd = new GestorDocumentalEnt(); List <CodigosCampo> list = (from c in this.gd.CodigosCampo where c.CampId == camp.CampId orderby c.CodOrden select c).ToList <CodigosCampo>(); //SI NO SELECCIONA NADA AGREGO ESTE CAMPO COMO NULO Parametros param = this.gd.Parametros.First(c => c.codigo == "VAL_NUL"); CodigosCampo item = new CodigosCampo { CodId = param.valor, CodDescripcion = "Seleccione..." }; list.Insert(0, item); list2 = list; } catch (Exception exception) { LogRepository.registro("Error en CamposController metodo obtenerCodigosCampo " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } return(list2); }
protected virtual DanfeCampo CriarCampo(String cabecalho, String corpo, RectangleF retangulo, XAlignmentEnum corpoAlinhamentoX = XAlignmentEnum.Left, double corpoTamanhoFonte = 10, Boolean isCorpoNegrito = false, YAlignmentEnum corpoAlinhamentoY = YAlignmentEnum.Bottom) { DanfeCampo campo = new DanfeCampo(cabecalho, corpo, retangulo, corpoAlinhamentoX, corpoTamanhoFonte, isCorpoNegrito, corpoAlinhamentoY); Campos.Add(campo); return(campo); }
private void registrar() { foreach (var item in Campos) { if (string.IsNullOrEmpty(item.Valor)) { Vacio = true; return; } } var line = ""; var last = Campos.Last(); var separator = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator; foreach (var item in Campos) { if (!item.Equals(last)) { line += item.Valor + separator; } else { line += item.Valor; } } using (StreamWriter sw = new StreamWriter("registro.csv", true)) { sw.WriteLine(line); } Guardado = true; }
/** * @fn public void OrdenarBigFish(List<string[]> arrDesordenado) * * @brief Ordena un excel desordenado * * @author WINMACROS * @date 14/07/2017 * * @param arrDesordenado Excel a ordenar. */ public void OrdenarBigFish(List <string[]> arrDesordenado) { bool hubo_cambio; double monto, montoSigiente; int k = 0; string[] CamposSigientes, Campos, temp; int pos = arrDesordenado.Count - 1; //Guarda en pos la longitud del array do { hubo_cambio = false; for (int i = 0; i < pos; i++) { Campos = arrDesordenado[i]; CamposSigientes = arrDesordenado[i + 1]; if (Campos.Count() == 29 && CamposSigientes.Count() == 29) { if (double.TryParse(Campos[7], out monto) && double.TryParse(CamposSigientes[7], out montoSigiente)) { if (monto < montoSigiente) { temp = arrDesordenado[i]; arrDesordenado[i] = arrDesordenado[i + 1]; arrDesordenado[i + 1] = temp; hubo_cambio = true; k = i; } } } } pos = k; }while (hubo_cambio); }
public override List <Error> ValidarRegistros() { var errores = new List <Error>(); // Asumo que se ha previamente validado la cantidad de Identificadores de Tabla a 1 en Validar() // en el peor de los casos se devuelve un campo vacio de tipo IdentificadorTabla var campoIdentificadorTabla = Campos.Find(p => p is IdentificadorTabla) ?? new IdentificadorTabla(); var identificadoresTabla = campoIdentificadorTabla.Registros.Select(registro => registro.Valor).ToList(); // Validamos si el identificador del registro existe en la tabla, // siempre y cuando el registro sea valido. foreach (var registro in Registros) { var erroresRegistro = ValidarRegistro(registro); if (erroresRegistro.Count > 0) { errores.AddRange(erroresRegistro); } else { if (!identificadoresTabla.Contains(registro.Valor)) { errores.Add(new Error(TipoError.Grave, registro.Posicion, "El Identificador de la Tabla no existe")); } } } return(errores); }
private List <Campos> SetChangeProtocolComponent(List <planDto> NewListPlan) { //var nuevo = _tmpProtocolcomponentList; List <Campos> ListPlan = new List <Campos>(); foreach (var itemOld in OldListPlan) { bool cambios = false; string comentario = _objPlanBl.GetComentaryUpdateByPlanId(itemOld.i_PlanId); comentario += "<FechaActualiza:" + DateTime.Now.ToString() + "|UsuarioActualiza:" + Globals.ClientSession.v_UserName + "|"; var itemNew = NewListPlan.Find(x => x.i_PlanId == itemOld.i_PlanId); if (itemOld.i_EsCoaseguro != itemNew.i_EsCoaseguro) { var valor = itemOld.i_EsCoaseguro == 0 && itemOld.i_EsCoaseguro != null ? "NO" : "SI"; comentario += "EsCoaseguro:" + valor + "|"; cambios = true; } if (itemOld.d_Importe != itemNew.d_Importe) { comentario += "Importe:" + itemOld.d_Importe + "|"; cambios = true; } if (itemOld.d_ImporteCo != itemNew.d_ImporteCo) { comentario += "ImporteCo:" + itemOld.d_ImporteCo + "|"; cambios = true; } if (itemOld.i_EsDeducible != itemNew.i_EsDeducible) { var valor = itemOld.i_EsDeducible == 0 && itemOld.i_EsDeducible != null ? "NO" : "SI"; comentario += "EsDeducible:" + valor + "|"; cambios = true; } if (itemOld.NombreLinea != itemNew.NombreLinea) { comentario += "UnidadProductiva:" + itemOld.NombreLinea + "|"; cambios = true; } if (cambios) { Campos _Campos = new Campos(); _Campos.ValorCampo = comentario; _Campos.NombreCampo = itemOld.i_PlanId.ToString(); ListPlan.Add(_Campos); } } return(ListPlan); }
public ViewModelArbitrosCampos() { Campos = new Campos(); ItemsCampos = Campos.GetCampos(); Arbitros = new Arbitros(); ItemsArbitros = Arbitros.GetArbitros(); IsReadOnly = true; }
protected virtual DanfeCampo CriarCampo(String cabecalho, String corpo, XAlignmentEnum corpoAlinhamentoX = XAlignmentEnum.Left) { DanfeCampo campo = new DanfeCampo(cabecalho, corpo); Campos.Add(campo); campo.CorpoAlinhamentoX = corpoAlinhamentoX; return(campo); }
protected virtual DanfeCampo CriarCampo(string cabecalho, string corpo, org.pdfclown.documents.contents.composition.XAlignmentEnum corpoAlinhamentoX = org.pdfclown.documents.contents.composition.XAlignmentEnum.Left) { DanfeCampo campo = new DanfeCampo(cabecalho, corpo); Campos.Add(campo); campo.CorpoAlinhamentoX = corpoAlinhamentoX; return(campo); }
public void AdicionarClasse(string alias, string classe) { var id = Campos.SingleOrDefault(x => x.Alias == alias); if (id != null) { id.Classe = classe; } }
public void TrocarClassCampo(string atual, string novo) { var id = Campos.SingleOrDefault(x => x.Alias == atual); if (id != null) { id.Alias = novo; } }
public void MesclarCamposCom(Objeto objeto, bool reordenar = false) { Campos.AddRange(objeto.Campos); if (reordenar) { Campos.Sort((x, y) => x.Ordem - y.Ordem); } Ids.AddRange(objeto.Ids); }
public bool ValidarCampos() { bool resultado = true; foreach (Control ctrl in base.Controls) { if ((ctrl.GetType() == typeof(TextBox)) || (ctrl.GetType() == typeof(DateTimePicker))) { if (ctrl.Text == null || ctrl.Text.Trim() == "") // Verificando se os valores informados não são nulos. { if (Campos != null) { if (!Campos.Contains(ctrl.Name)) { resultado = false; } ctrl.BackColor = Color.Yellow; } else { resultado = false; ctrl.BackColor = Color.Yellow; } } else { ctrl.BackColor = Color.White; } } else if (ctrl.GetType() == typeof(ComboBox)) { if ((ctrl as ComboBox).getSelectedValue().ToString().Equals("")) // Verificando se os valores informados não são nulos. { if (Campos != null) { if (!Campos.Contains(ctrl.Name)) { resultado = false; } ctrl.BackColor = Color.Yellow; } else { resultado = false; ctrl.BackColor = Color.Yellow; } } else { ctrl.BackColor = Color.White; } } } return(resultado); }
public Campo RemoverCampo(string alias) { Campo campo = Campos.SingleOrDefault(x => x.Alias == alias); if (campo != null) { Campos.Remove(campo); } return(campo); }
public void AgregaCampo(CampoTabla campo) { //reviso que no se repita foreach (CampoTabla obj in Campos) { if (obj.Nombre == campo.Nombre) { return; } } Campos.Add(campo); }
public IActionResult Update(string id, Campos campoIn) { var campo = _campoService.Get(id); if (campo == null) { return(NotFound()); } _campoService.Update(id, campoIn); return(NoContent()); }
private void OnPesquisar() { if (ChecksRelationship()) { this.Campos = new ObservableCollection <object>(PreencheGridFavored(RetornaSQLFavored())); this.ItemSelecionadoGrid = Campos.FirstOrDefault(); } else if (ChecksMaterials()) { this.Campos = new ObservableCollection <object>(PreencheGridMateriais(RetornaSQLMateriais())); this.ItemSelecionadoGrid = Campos.FirstOrDefault(); } }
public JsonResult CargarCampos() { try { Table tblControls = new Table(); GruposDocumentos g = new GruposDocumentos(); g.GDocId = Convert.ToInt32(Session["_GDocId"].ToString()); P_Etapas e = new P_Etapas(); e.IdEtapa = 1; Captura n = (Captura)this.Session["NEGOCIO"]; List <Campos> lstCampos = this.bCampos.ObtenerCamposCliente(g, e, n); Session["_listaCampos"] = lstCampos; if (lstCampos.Count == 0) { Campos camp = new Campos(); camp.Activo = false; lstCampos.Add(camp); } List <spObtenerRespuestasAnteriores_Result> lstRespAnt = null; int gDocID = Convert.ToInt32(Session["_GDocId"].ToString()); int idETAPA = Convert.ToInt32(((P_Etapas)this.Session["ETAPA"]).IdEtapa); //string noCaptura = base.Request.QueryString["CAPTURA"].ToString(); int _idDocumento = Convert.ToInt32(Session["_idDocId"].ToString()); int _NegId = Convert.ToInt32((int)((Captura)this.Session["NEGOCIO"]).NegId); string camposGenerados = formulario.GenerarCampos(tblControls, lstCampos, lstRespAnt, gDocID, idETAPA, "0", _idDocumento, _NegId); ViewData["CamposGenerados"] = camposGenerados; Campos campos = lstCampos.Find(c => c.CampId == 5); Hashtable hashtable = this.bCampos.CamposPresentados(this.bCampos.ObtenerCamposCliente(g, e, n)); if (String.IsNullOrEmpty(camposGenerados)) { FormCollection collection = new FormCollection(); //Guardar(collection); } return(Json(ViewData["CamposGenerados"], JsonRequestBehavior.AllowGet)); } catch (Exception exception) { LogRepository.registro("Error en Validacion Documental metodo CargarCampos " + exception.Message); throw; } }
public ActionResult Incluir(CamposModel campos) { using (var session = NHibernateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { Campos camposNovo = new Campos(); camposNovo.descricao = campos.descricao; camposNovo.lista = campos.listacheckDrop; camposNovo.tipo = campos.tipo; camposNovo.ordem = session.Query <Campos>().Where(x => x.subCategoria.subCategoriaId == campos.subCategoriaId).Select(x => x.ordem).OrderByDescending(x => x).FirstOrDefault() + 1; camposNovo.subCategoria = session.Get <Infra.Objeto.SubCategoria>(campos.subCategoriaId); session.SaveOrUpdate(camposNovo); transaction.Commit(); } return(RedirectToAction("Index", new { id = campos.subCategoriaId })); } }
public static Campos GetCampos(this Type type) { var campos = new Campos(); type? .GetProperties() .ToList() .ForEach(prop => { var campo = prop.GetAttribute <CampoAttribute>()?.GetClone(type, prop); if (campo != null) { campos.Add(campo); } }); return(campos); }
public ActionResult Datos(Campos formu, HttpPostedFileBase imagen, HttpPostedFileBase cv) { if (ModelState.IsValid) { string nombreFoto = imagen.FileName; imagen.SaveAs(Server.MapPath("/img/" + nombreFoto)); string curriculum = cv.FileName; cv.SaveAs(Server.MapPath("/img/" + curriculum)); ViewBag.foto = nombreFoto; ViewBag.cv = curriculum; return(View(formu)); } else { return(View("Formulario")); } }
public List <CodigosCampo> obtenerCodigosCampoChk(Campos camp) { List <CodigosCampo> list2; try { this.gd = new GestorDocumentalEnt(); List <CodigosCampo> list = (from c in this.gd.CodigosCampo where c.CampId == camp.CampId select c).ToList <CodigosCampo>(); list2 = list; } catch (Exception exception) { LogRepository.registro("Error en CamposController metodo obtenerCodigosCampo " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } return(list2); }
public static Tabela GetQueryInfo(string pQuery, string pServidor, string pTabela, TpBanco pTpBanco, UserDB pUsuario, string pBanco) { if (pQuery == null) { throw new Exception("Query não informada, Verifique"); } DataTable dt = new DataTable(); switch (pTpBanco) { case TpBanco.SqlServer: dt = DataBase.SqlServer.RetornaDB(pUsuario, pServidor, pBanco).ExecuteDataTable(pQuery); break; case TpBanco.MySql: dt = new DB.MySql(pServidor, pUsuario.Usuario, pUsuario.Senha).ExecuteDataTable(pQuery); break; } Tabela tabela = new Tabela { Nome = pTabela.Trim() }; List <Campos> campos = new List <Campos>(); foreach (DataColumn dc in dt.Columns) { var campo = new Campos { Chave = false, Nome = dc.ColumnName, NotNull = false, Tipo = new TipoBanco(dc.DataType.ToString()) }; campos.Add(campo); } tabela.Campos = campos; return(tabela); }
private void CargarCampos() { if (this.lstGrupos.SelectedIndex > 0) { GruposDocumentos g = new GruposDocumentos { GDocId = Convert.ToInt32(this.lstGrupos.SelectedValue) }; P_Etapas e = new P_Etapas { IdEtapa = int.Parse(base.Request.QueryString["CAPTURA"]) }; Captura n = (Captura)this.Session["NEGOCIO"]; List <Campos> lstCampos = this.bCampos.ObtenerCamposCliente(g, e, n); this.GenerarCampos(this.tblControls, lstCampos); Campos campos = lstCampos.Find(c => c.CampId == 5); Hashtable hashtable = this.bCampos.CamposPresentados(this.bCampos.ObtenerCamposCliente(g, e, n)); this.UpdatePanel2.Update(); } }
private String camposToString(Campos cmp) { String campo = null; switch (cmp) { case Campos.modelo: campo = "modelo"; break; case Campos.renavam: campo = "renavam"; break; default: //Do nothing break; } return(campo); }
private void SetOldValuesProtocol() { ListValuesCampoProtocolo = new List <Campos>(); string keyTagControl = null; string value1 = null; foreach (var item in nombreCamposProtocolo) { var fields = this.Controls.Find(item, true); if (fields.Length > 0) { keyTagControl = fields[0].GetType().Name; value1 = GetValueControl(keyTagControl, fields[0]); Campos _Campo = new Campos(); _Campo.NombreCampo = item; _Campo.ValorCampo = value1; ListValuesCampoProtocolo.Add(_Campo); } } }
private void gravarFormularioFilhoDto(FormularioDTO novoFormularioDTO) { Formulario formulario = new Formulario(novoFormularioDTO.Nome, novoFormularioDTO.Id); this._context.Formulario.Add(formulario); this._context.SaveChanges(); this.formularioId = formulario.Id; EmpresaFormulario empresaFormulario = new EmpresaFormulario(novoFormularioDTO.EmpresaId, formulario.Id); this._context.EmpresaFormularios.Add(empresaFormulario); this._context.SaveChanges(); foreach (CamposDTO item in novoFormularioDTO.CamposDTO) { Campos campo = new Campos(item.Value, item.Key, item.Label, item.Required, item.Order, item.ControlType, item.Type, item.Mask, item.Placeholder); this._context.Campos.Add(campo); this._context.SaveChanges(); FormularioCampos formularioCampos = new FormularioCampos(); formularioCampos.FormularioId = formulario.Id; formularioCampos.CamposId = campo.Id; this._context.FormularioCampos.Add(formularioCampos); this._context.SaveChanges(); foreach (Opcoes opcao in item.Options) { Opcoes opcoes = new Opcoes(opcao.Key, opcao.Value); this._context.Opcoes.Add(opcoes); this._context.SaveChanges(); CamposOpcoes camposOpcoes = new CamposOpcoes(campo.Id, opcoes.Id); this._context.CamposOpcoes.Add(camposOpcoes); this._context.SaveChanges(); } } }