private void BotonTipoProyecto(Control sender) { TipoProyecto = Strings.Mid(sender.Tag.ToString(), 5); if (TipoProyecto == "Td") { TipoProyecto = ""; } CambiarColorBotonSeleccionado(TipoProyecto); G3.SetParam(this.Name + "_TipoProyecto", true, TipoProyecto, false, 10); CargarGrid(TipoProyecto, txtIntroduzcaTexto.Text, Convert.ToInt32(cmbEstadoProyecto.SelectedValue)); }
public static void GrabarParam(Control frm, string prefijo = "") { try { foreach (Control ctl in frm.Controls) { if (ctl.GetType() == typeof(GroupBox) || ctl.GetType() == typeof(TabControl) || ctl.GetType() == typeof(TabPage)) { GrabarParam(ctl, prefijo); } if (Strings.InStr(ctl.Tag?.ToString(), "param") > 0) { var param = prefijo + ctl.Name; var esUser = Strings.InStr(ctl.Tag.ToString(), "paramUS") > 0; var tipoDato = 10; if (esUser) { try { tipoDato = Convert.ToInt32(Strings.Mid(ctl.Tag.ToString(), 8, 3)); } catch { tipoDato = 10; } } else { try { tipoDato = Convert.ToInt32(Strings.Mid(ctl.Tag.ToString(), 6, 3)); } catch { tipoDato = 10; } } bool ok; if (ctl.GetType() == typeof(ComboBox)) { ComboBox cmb = (ComboBox)ctl; ok = G3.SetParam(param, esUser, cmb.SelectedValue, false, tipoDato); } else { ok = G3.SetParam(param, esUser, ctl.Text, false, tipoDato); } } } } catch { } }
private void FrmLogin_FormClosing(object sender, FormClosingEventArgs e) { G3.SetParam("frmLogin_txtUsuario", false, this.chkRecordarUsuario.Checked ? this.txtUsuario.Text : "", true, 10); G3.SetParam("frmLogin_txtContraseña", false, this.chkRecordarUsuario.Checked ? this.txtContraseña.Text : "", true, 10); G3.SetParam("frmLogin_chkRecordarUsuario", false, this.chkRecordarUsuario.Checked, true, 1); }