/// <summary> /// OnClick de boton editar de grid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnEditar_Click(object sender, RoutedEventArgs e) { var botonEditar = (Button)e.Source; try { var contratoSeleccionado = (ContratoInfo)Extensor.ClonarInfo(botonEditar.CommandParameter); if (contratoSeleccionado != null) { contratoSeleccionado.Organizacion = new OrganizacionInfo() { OrganizacionID = contratoSeleccionado.Organizacion.OrganizacionID, Descripcion = contratoSeleccionado.Organizacion.Descripcion, }; var registratProgramacionFlete = new RegistrarProgramaciondeFletes(contratoSeleccionado); MostrarCentrado(registratProgramacionFlete); CargarGridProgramacionFletes(); } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ProgramacionFletes_ErrorEditar, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// OnClick del boton nuevo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnNuevo_OnClick(object sender, RoutedEventArgs e) { var botonEditar = (Button)e.Source; try { var registratProgramacionFlete = new RegistrarProgramaciondeFletes(); MostrarCentrado(registratProgramacionFlete); CargarGridProgramacionFletes(); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RegistrarProgramaciondeFlete_ErrorRegistrar, MessageBoxButton.OK, MessageImage.Error); } }