protected void OnInstalaAsistente(AsistBaseSP obj) { //se llama cuando el asistente base cambia if (Asistente != null) { if (Asistente == obj) { return; } Asistente.Visible = false; } Asistente = obj; //le asigno todos sus eventos Asistente.OnEnableAnterior += new OnEnableEvent(FEnableAnterior); Asistente.OnEnableCancelar += new OnEnableEvent(FEnableCancelar); Asistente.OnEnableSiguiente += new OnEnableEvent(FEnableSiguiente); Asistente.OnTextoAnterior += new OnCambiaTexto(FTextoAnterior); Asistente.OnTextoCancelar += new OnCambiaTexto(FTextoCancelar); Asistente.OnTextoSiguiente += new OnCambiaTexto(FTextoSiguiente); Asistente.InstalameEvent += new OnInstalameEvent(OnInstalaAsistente); Asistente.OnCodigoSP += new Visor_sql_2015.Formularios.OnCodigoSPEvent(CodigoSP); Asistente.OnClose += new OnCloseEvent(CloseEvent); Asistente.Parent = Contenedor; Asistente.Dock = DockStyle.Fill; Asistente.Inicializate(); Asistente.Visible = true; }
protected void OnInstalame(AsistBaseSP obj) { if (InstalameEvent != null) { InstalameEvent(obj); } }
public FormPropFiltro() { InitializeComponent(); //carga los parametros Parametros = (List <Objetos.CParametro>)AsistBaseSP.DameValor("ListaParametros"); foreach (Objetos.CParametro obj in Parametros) { ComboParametros.Items.Add(obj); } }
private void FormAsistSP_Load(object sender, EventArgs e) { switch (Modo) { case 1: //SELECCION Asistente = new AsistSps.AsisBienVenidaSelect(DB); Asistente.OnEnableAnterior += new OnEnableEvent(FEnableAnterior); Asistente.OnEnableCancelar += new OnEnableEvent(FEnableCancelar); Asistente.OnEnableSiguiente += new OnEnableEvent(FEnableSiguiente); Asistente.OnTextoAnterior += new OnCambiaTexto(FTextoAnterior); Asistente.OnTextoCancelar += new OnCambiaTexto(FTextoCancelar); Asistente.OnTextoSiguiente += new OnCambiaTexto(FTextoSiguiente); Asistente.InstalameEvent += new OnInstalameEvent(OnInstalaAsistente); Asistente.Parent = Contenedor; Asistente.Dock = DockStyle.Fill; AsistSps.AsisBienVenidaSelect tmp = (AsistSps.AsisBienVenidaSelect)Asistente; tmp.NombreTabla = Tabla; Asistente.Visible = true; break; case 2: //INSERCION Asistente = new AsistSps.AsisBienVenidaInsert(DB); Asistente.OnEnableAnterior += new OnEnableEvent(FEnableAnterior); Asistente.OnEnableCancelar += new OnEnableEvent(FEnableCancelar); Asistente.OnEnableSiguiente += new OnEnableEvent(FEnableSiguiente); Asistente.OnTextoAnterior += new OnCambiaTexto(FTextoAnterior); Asistente.OnTextoCancelar += new OnCambiaTexto(FTextoCancelar); Asistente.OnTextoSiguiente += new OnCambiaTexto(FTextoSiguiente); Asistente.InstalameEvent += new OnInstalameEvent(OnInstalaAsistente); Asistente.Parent = Contenedor; Asistente.Dock = DockStyle.Fill; AsistSps.AsisBienVenidaInsert tmp2 = (AsistSps.AsisBienVenidaInsert)Asistente; tmp2.NombreTabla = Tabla; Asistente.Visible = true; break; case 3: //actualizacion Asistente = new AsistSps.AsisBienVenidaUpdate(DB); Asistente.OnEnableAnterior += new OnEnableEvent(FEnableAnterior); Asistente.OnEnableCancelar += new OnEnableEvent(FEnableCancelar); Asistente.OnEnableSiguiente += new OnEnableEvent(FEnableSiguiente); Asistente.OnTextoAnterior += new OnCambiaTexto(FTextoAnterior); Asistente.OnTextoCancelar += new OnCambiaTexto(FTextoCancelar); Asistente.OnTextoSiguiente += new OnCambiaTexto(FTextoSiguiente); Asistente.InstalameEvent += new OnInstalameEvent(OnInstalaAsistente); Asistente.Parent = Contenedor; Asistente.Dock = DockStyle.Fill; AsistSps.AsisBienVenidaUpdate tmp3 = (AsistSps.AsisBienVenidaUpdate)Asistente; tmp3.NombreTabla = Tabla; Asistente.Visible = true; break; case 4: //Borrado Asistente = new AsistSps.AsisBienVenidaDelete(DB); Asistente.OnEnableAnterior += new OnEnableEvent(FEnableAnterior); Asistente.OnEnableCancelar += new OnEnableEvent(FEnableCancelar); Asistente.OnEnableSiguiente += new OnEnableEvent(FEnableSiguiente); Asistente.OnTextoAnterior += new OnCambiaTexto(FTextoAnterior); Asistente.OnTextoCancelar += new OnCambiaTexto(FTextoCancelar); Asistente.OnTextoSiguiente += new OnCambiaTexto(FTextoSiguiente); Asistente.InstalameEvent += new OnInstalameEvent(OnInstalaAsistente); Asistente.Parent = Contenedor; Asistente.Dock = DockStyle.Fill; AsistSps.AsisBienVenidaDelete tmp4 = (AsistSps.AsisBienVenidaDelete)Asistente; tmp4.NombreTabla = Tabla; Asistente.Visible = true; break; } }