private void BotonEditar_Click(object sender, RoutedEventArgs e) { var botonEditar = (Button)e.Source; try { var infoSelecionado = (ChequeraInfo)Extensor.ClonarInfo(botonEditar.CommandParameter); infoSelecionado.CentroAcopio = new OrganizacionInfo { OrganizacionID = infoSelecionado.CentroAcopioId, Descripcion = infoSelecionado.CentroAcopioDescripcion }; infoSelecionado.Division = new OrganizacionInfo { OrganizacionID = infoSelecionado.DivisionId, Descripcion = infoSelecionado.DivisionDescripcion }; infoSelecionado.ChequeraEtapas = new ChequeraEtapasInfo { EtapaId = infoSelecionado.EstatusId, Descripcion = infoSelecionado.EstatusDescripcion }; infoSelecionado.Banco = new BancoInfo { BancoID = infoSelecionado.BancoId, Descripcion = infoSelecionado.BancoDescripcion }; var pagoEdicion = new RegistrarChequera(infoSelecionado); pagoEdicion.Left = (ActualWidth - pagoEdicion.Width) / 2; pagoEdicion.Top = ((ActualHeight - pagoEdicion.Height) / 2); pagoEdicion.Owner = Application.Current.Windows[ConstantesVista.WindowPrincipal]; if (!pagoEdicion._regresar) { pagoEdicion.ShowDialog(); if (pagoEdicion._seGuardo) { ObtenerChequerasPorFiltro(); } } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AdministrarChequera_ErrorGeneral, MessageBoxButton.OK, MessageImage.Error); } }
private void btnNuevo_OnClick(object sender, RoutedEventArgs e) { try { var pagoEdicion = new RegistrarChequera(); if (!pagoEdicion._regresar) { pagoEdicion.Left = (ActualWidth - pagoEdicion.Width) / 2; pagoEdicion.Top = ((ActualHeight - pagoEdicion.Height) / 2); pagoEdicion.Owner = Application.Current.Windows[ConstantesVista.WindowPrincipal]; pagoEdicion.ShowDialog(); if (pagoEdicion._seGuardo) { Limpiar(); } } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AdministrarChequera_ErrorGeneral, MessageBoxButton.OK, MessageImage.Error); } }