Esempio n. 1
0
 /// <summary>
 /// Metodo para Guardar
 /// </summary>
 private void Guardar(List <PolizaInfo> polizasReenviar)
 {
     try
     {
         var polizaPL = new PolizaPL();
         polizasReenviar.ForEach(datos =>
         {
             datos.UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado();
             datos.OrganizacionID    = AuxConfiguracion.ObtenerOrganizacionUsuario();
         });
         polizasReenviar =
             Contexto.PolizasCompletas.Join(polizasReenviar, comp => comp.Referencia3, ree => ree.Referencia3,
                                            (comp, ree) => comp).ToList();
         polizaPL.GuardarConciliacion(polizasReenviar, polizasReenviar);
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                           Properties.Resources.GuardadoConExito, MessageBoxButton.OK,
                           MessageImage.Correct);
         InicializaContexto();
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                           Properties.Resources.ErrorGuardar_ConciliacionSAP, MessageBoxButton.OK,
                           MessageImage.Error);
     }
 }