public void OculatrBotones() { if (OcultarBtnAñadir) { Formulario.OcultarBtnAñadir(); } if (OcultarBtnEditar) { Formulario.OcultarBtnEditar(); } if (OcultarBtnEliminar) { Formulario.OcultarBtnEliminar(); } if (OcultarBtnImprimir) { Formulario.OcultarBtnImprimir(); } if (OcultarBtnGuardar) { Formulario.OcultarBtnGuardar(); } if (OcultarBtnExcel) { Formulario.OcultarBtnExcel(); } if (DesHabilitarBtnAñadir) { Formulario.DesHabilitarBtnAñadir(); } if (DesHabilitarBtnEditar) { Formulario.DesHabilitarBtnEditar(); } if (DesHabilitarBtnEliminar) { Formulario.DesHabilitarBtnEliminar(); } if (DesHabilitarBtnImprimir) { Formulario.DesHabilitarBtnImprimir(); } if (DesHabilitarBtnGuardar) { Formulario.DesHabilitarBtnGuardar(); } if (DesHabilitarBtnExcel) { Formulario.DesHabilitarBtnExcel(); } if (DesHabilitarTodo) { Formulario.DesHabilitarTodo(); } }
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(); }