/// <summary> /// Guardar la liquidación con todos los documentos pendientes seleccionados /// </summary> /// <returns></returns> public bool Liquidar() { try { LView.GetItem(); if (Item.Validar()) { Entities.Liquidacion _item = Item; if (Client.SaveLiquidacion(ref _item)) { Item = _item; Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, String.Format("Se ha liquidado satisfactoriamente, se generó la liquidación Nro: {0}", _item.LIQU_Codigo)); return(true); } } else { LView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }