/// <summary> /// Visualiza el formulario FrmShowIt /// </summary> public void LlamarShow() { Formulario = new FrmShowIt(); Formulario.PerfilShow = PerfilShow; Formulario.database = database; Formulario.Filtro = filtro; Formulario.PonerCeros = PonerCeros; Formulario.Relacion = Relacion; Formulario.Complemento = Complemento; Formulario.Ordenar = Ordenar; Formulario.OpGet = OpGet; Formulario.OpcionGet = OpcionGet; OculatrBotones(); Formulario.PasarUsuario = PasarUsuario; Formulario.Usuario = Usuario; Formulario.ShowDialog(); filtro = ""; if (Formulario.DialogResult == DialogResult.OK) { Codigo = Formulario.Seleccion; Consultar(); } }
private void simpleButton1_Click(object sender, EventArgs e) { Perfil perfil = new Perfil(); try { int tamañoCampos = 0; int tamañoVisibles = 0; for (int i = 0; i < dtGrillaCampos.Rows.Count; i++) { if ((bool)dtGrillaCampos.Rows[i]["Agregar"]) { tamañoCampos++; } if ((bool)dtGrillaCampos.Rows[i]["Visible"]) { tamañoVisibles++; } } perfil.Campos = new string[tamañoCampos]; for (int i = 0, j = 0; i < dtGrillaCampos.Rows.Count; i++) { if ((bool)dtGrillaCampos.Rows[i]["Agregar"]) { perfil.Campos[j] = dtGrillaCampos.Rows[i][0].ToString(); j++; } } perfil.Visibles = new string[tamañoVisibles]; for (int i = 0, j = 0; i < dtGrillaCampos.Rows.Count; i++) { if ((bool)dtGrillaCampos.Rows[i]["Visible"]) { perfil.Visibles[j] = dtGrillaCampos.Rows[i][0].ToString(); j++; } } perfil.CamposId = new string[dtGrillaCamposVisibles.Rows.Count]; for (int i = 0; i < dtGrillaCamposVisibles.Rows.Count; i++) { perfil.CamposId[i] = dtGrillaCamposVisibles.Rows[i][0].ToString(); } perfil.Cabeceras = new string[dtGrillaCamposVisibles.Rows.Count]; for (int i = 0; i < dtGrillaCamposVisibles.Rows.Count; i++) { perfil.Cabeceras[i] = dtGrillaCamposVisibles.Rows[i]["Cabecera"].ToString(); } perfil.Tamaños = new string[dtGrillaCamposVisibles.Rows.Count]; for (int i = 0; i < dtGrillaCamposVisibles.Rows.Count; i++) { perfil.Tamaños[i] = dtGrillaCamposVisibles.Rows[i]["Tamaño"].ToString(); } perfil.Indices = new string[dtGrillaCamposVisibles.Rows.Count]; for (int i = 0; i < dtGrillaCamposVisibles.Rows.Count; i++) { perfil.Indices[i] = dtGrillaCamposVisibles.Rows[i]["Indice"].ToString(); } perfil.Tabla = LueOrigenD.Text; perfil.Formulario = TxtFrmGet.Text; perfil.Proyecto = TxtProyecto.Text; perfil.Titulo = TxtTitulo.Text; perfil.Llave = LueCampoPrincipal.Text; perfil.CampoNombre = LueCampoNombre.Text; perfil.CampoCodigo = LueCampoCodigo.Text; if (LueCampoFecha.Text == "[Vacío]") { perfil.CampoFecha = ""; } else { perfil.CampoFecha = LueCampoFecha.Text; } perfil.UtilizarReportes = ChkUtilizarR.Checked.ToString(); if (String.IsNullOrEmpty(TxtLblDatosD.Codigo)) { perfil.DatosDetalle = ""; } else { perfil.DatosDetalle = TxtLblDatosD.Codigo; } perfil.Descripcion = TxtDescripcion.Text; perfil.Subtitulo = TxtSubtitulo.Text; perfil.ColumnaEstatica = TxtColumnaE.Text; perfil.Id = TxtNomPerfil.Text; perfil.Reporte = TxtReporte.Text; }catch (Exception ex) { XtraMessageBox.Show(ex.Message); } FrmShowIt Formulario = new FrmShowIt(); Formulario.PerfilShow = perfil; Formulario.database = Dbase; Formulario.Filtro = ""; Formulario.DesHabilitarTodo(); Formulario.ShowDialog(); }