private void btnFiltro_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (this.TabControl.SelectedTabPageIndex == 3) { frmFiltroConsultaArticuloExistencias ofrmFiltro = new frmFiltroConsultaArticuloExistencias(Convert.ToInt32(this.slkupProducto.EditValue), sLote, sBodega); ofrmFiltro.FormClosed += ofrmFiltro_FormClosed; ofrmFiltro.ShowDialog(); } else { frmFiltroConsultaArticuloTransacciones ofrmFiltroTran = new frmFiltroConsultaArticuloTransacciones(Convert.ToInt32(this.slkupProducto.EditValue), sLote, sBodega, sPaquete, sTransaccion, sAplicacion, sReferencia, FechaInicial, FechaFinal); ofrmFiltroTran.FormClosed += ofrmFiltroTran_FormClosed; ofrmFiltroTran.ShowDialog(); } }
void ofrmFiltroTran_FormClosed(object sender, FormClosedEventArgs e) { frmFiltroConsultaArticuloTransacciones ofrmFiltroTran = (frmFiltroConsultaArticuloTransacciones)sender; ofrmFiltroTran.FormClosed -= ofrmFiltroTran_FormClosed; if (ofrmFiltroTran.DialogResult == System.Windows.Forms.DialogResult.OK) { sLote = ofrmFiltroTran.getLstFiltro("Lote"); sBodega = ofrmFiltroTran.getLstFiltro("Bodega"); sPaquete = ofrmFiltroTran.getLstFiltro("Paquete"); sTransaccion = ofrmFiltroTran.getLstFiltro("Transaccion"); sAplicacion = ofrmFiltroTran.GetAplicacion(); sReferencia = ofrmFiltroTran.GetReferencia(); FechaInicial = ofrmFiltroTran.GetFechaInicial(); FechaFinal = ofrmFiltroTran.GetFechaFinal(); this.dtpFechaInicial.EditValue = FechaInicial; this.dtpFechaFinal.EditValue = FechaFinal; CargarTransacciones(); } }