private void Window_Loaded(object sender, RoutedEventArgs e) { try { cboGadera.SelectedIndex = 0; skAyudaClienteCreditoExcel.ObjetoNegocio = new ClienteCreditoExcelPL(); SplAyudaProveedor.ObjetoNegocio = new ProveedorPL(); skAyudaCentroAcopio.ObjetoNegocio = new OrganizacionPL(); skAyudaCentroAcopio.AyudaConDatos += (sender2, args) => { gridDatos3.ItemsSource = null; ListaRelacionClienteProveedor = new List <RelacionClienteProveedorInfo>(); var division = (OrganizacionInfo)cboGadera.SelectedItem; if (cboGadera.SelectedIndex > 0) { Contexto.CentroAcopio.Division = division.Division; } else { Contexto.CentroAcopio.Division = "."; } SplAyudaProveedor.LimpiarCampos(); Contexto.ContextoProveedor.OrganizacionID = Contexto.CentroAcopio.OrganizacionID; }; skAyudaCentroAcopio.AyudaLimpia += (sender2, args) => { gridDatos3.ItemsSource = null; ListaRelacionClienteProveedor = new List <RelacionClienteProveedorInfo>(); SplAyudaProveedor.LimpiarCampos(); Contexto.ContextoProveedor = new ProveedorInfo { ProveedorID = 0, OrganizacionID = -1 }; }; SplAyudaProveedor.AyudaLimpia += (sender2, args) => { gridDatos3.ItemsSource = null; ListaRelacionClienteProveedor = new List <RelacionClienteProveedorInfo>(); Contexto.ContextoProveedor.OrganizacionID = Contexto.CentroAcopio.OrganizacionID == 0 ? -1 : Contexto.CentroAcopio.OrganizacionID; }; SplAyudaProveedor.AyudaConDatos += (sender2, args) => { MostrarCreditosPorProveedor(); }; skAyudaClienteCreditoExcel.txtClave.Focus(); } catch (ExcepcionGenerica) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RelacionClienteProveedor_ErrorTipoRetencion, MessageBoxButton.OK, MessageImage.Error); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RelacionClienteProveedor_ErrorTipoRetencion, MessageBoxButton.OK, MessageImage.Error); } }
private void cboGadera_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { skAyudaCentroAcopio.LimpiarCampos(); SplAyudaProveedor.LimpiarCampos(); skAyudaClienteCreditoExcel.LimpiarCampos(); gridDatos3.ItemsSource = null; ListaRelacionClienteProveedor = new List <RelacionClienteProveedorInfo>(); if (cboGadera.SelectedIndex > 0) { var division = (OrganizacionInfo)cboGadera.SelectedItem; Contexto.CentroAcopio.Division = division.Division; } else { Contexto.CentroAcopio.Division = "."; Contexto.ClienteCreditoExcel = new ClienteCreditoExcelInfo(); Contexto.Proveedor = new ProveedorInfo() { OrganizacionID = -1 }; gridDatos3.ItemsSource = null; ListaRelacionClienteProveedor = new List <RelacionClienteProveedorInfo>(); } }