public bool Guardar() { try { MView.GetItem(); if (ItemMovimiento.Validar()) { if (Client.SaveMovimiento(ref m_ItemMovimiento)) { Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } MView.ShowValidation(); return(false); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar(Boolean ShowMessage) { try { MView.GetItem(); FleteNegativo = false; if (Item.Validar()) { Boolean m_isAdded = (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added); Entities.Flujo _item = Item; if (Client.SaveFlujo(ref _item)) { return(true); } } else { MView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar(Boolean ShowMessage) { try { MView.GetItem(); if (Item.Validar()) { Entities.Transferencia _item = Item; if (Client.SaveTransferencia(ref _item)) { if (ShowMessage) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); } return(true); } } else { MView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar() { try { MView.GetItem(); if (Item.Validar()) { if (Client.SavePuerto(Item)) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(false); return(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } } else { MView.ShowValidation(); return(false); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool GuardarTarifa() { try { MView.GetItem(); if (ItemCab_Tarjas.Validar()) { if (ItemsDet_Tarjas != null && ItemsDet_Tarjas.Count > 0) { ItemCab_Tarjas.ItemsDet_Tarjas = new ObservableCollection <Det_Tarjas>(); ItemCab_Tarjas.ItemsDet_Tarjas = ItemsDet_Tarjas; if (Client.SaveCab_Tarjas(ref m_ItemCab_Tarjas)) { Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } Dialogos.MostrarMensajeInformacion(Title, "Debe agregar un detalle del Tarjas como minimo"); return(false); } MView.ShowValidation(); return(false); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar() { try { MView.GetItem(); if (Item.Validar()) { if (Client.SaveGRR(ref m_item)) { FILTRO_ENTC_CodTransportista = m_item.ENTC_CodTransportista; FILTRO_REBA_Tipo = m_item.REBA_Tipo; FILTRO_REBA_FecIni = m_item.REBA_FecIni; Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } } else { MView.ShowValidation(); return(false); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar(Boolean ShowMessage) { try { MView.GetItem(); if (Item.Validar()) { Boolean m_isAdded = (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added); Entities.Series _item = Item; if (Client.SaveSeries(ref _item)) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente."); return(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar las Series."); return(false); } } else { MView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar() { try { MView.GetItem(); if (Item.Validar() && ValidarEmail() && ValidarDirecciones()) { Entidad _duplicado = Client.GetOneEntidadValidarDocIden(Item.ENTC_Codigo, Item.TIPO_TabTDI, Item.TIPO_CodTDI, Item.ENTC_DocIden); if (_duplicado != null) { Dialogos.MostrarMensajeInformacion(Title, "Existe un registro con los mismo Documento y Número de Identidad(" + _duplicado.ENTC_NomCompleto + ")."); return(false); } Item.ItemsDepTemporalEntidad = new ObservableCollection <Entidad_Relacionados>(); Item.ItemsDepTemporalEntidad = ItemsDepTemporalEntidad; Item = Client.SaveEntidad(Item); //Client.ClientCredentials= enviar u objeto con las credenciales if (Item != null) { //Extranet if (REGI_Codigo != 0) { EntidadRegistro_BE oCustomerRegister = new EntidadRegistro_BE { REGI_Codigo = REGI_Codigo, ENTC_Codigo = Item.ENTC_Codigo, REGI_Estado = "I", AUDI_UsrMod = Item.AUDI_UsrCrea, AUDI_FecMod = DateTime.Now }; oOnLineService.StatusUpdateCustomerRegister(oCustomerRegister); } Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); if (lsinlview == false) { Actualizar(false); } return(true); } else { Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el" + tipe_Desc); return(false); } } else { MView.ShowValidation(); return(false); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.SavePresenter, ex); return(false); } }
public bool GuardarTarifa() { try { MView.GetItem(); if (ItemCAB_Tarifa.Validar()) { if (ItemsDet_Tarifa != null && ItemsDet_Tarifa.Count > 0) { ActualizaProfit(); ItemCAB_Tarifa.ItemsDet_Tarifa = new ObservableCollection <Det_Tarifa>(); ItemCAB_Tarifa.ItemsDet_Tarifa = ItemsDet_Tarifa; if (ItemsDet_TarifaServicio != null && ItemsDet_TarifaServicio.Count > 0) { m_ItemCAB_Tarifa.ItemsDet_Tarifa_Servicio = new ObservableCollection <Det_Tarifa_Servicio>(); m_ItemCAB_Tarifa.ItemsDet_Tarifa_Servicio = ItemsDet_TarifaServicio; } if (m_ItemCAB_Tarifa.Instance != InstanceEntity.Added) { if (Client.SaveCab_Tarifa(ref m_ItemCAB_Tarifa)) { Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } if (ItemCAB_Tarifa.ENTC_Codigo != null && Client.ValidarCopiaTarifa(ItemCAB_Tarifa.CTAR_FecIni, ItemCAB_Tarifa.CTAR_FecFin, ItemCAB_Tarifa.CONS_CodReg, ItemCAB_Tarifa.TIPO_CodMnd, ItemCAB_Tarifa.ENTC_Codigo.Value)) { if (Client.SaveCab_Tarifa(ref m_ItemCAB_Tarifa)) { Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } } else { Dialogos.MostrarMensajeInformacion(Title, "Se ha encontrado una tarifa con mismos datos verifique porfavor."); return(false); } Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } Dialogos.MostrarMensajeInformacion(Title, "Debe agregar un detalle del tarifario como minimo"); return(false); } MView.ShowValidation(); return(false); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, "El detalle del tarifario tiene relaciones con otras tablas verifique porfavor.", ex); return(false); } }
public bool Guardar() { try { MView.GetItem(); if (Item.Validar()) { string l_mensaje = null; if (Item.SERV_Flete == true) { l_mensaje = ValidarExistencia(Item); } if (string.IsNullOrEmpty(l_mensaje)) { if (Client.SaveServicio(Item)) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, l_mensaje); return(false); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Se han encontrado algunos errores, revisar los detalles.", Item.MensajeError); MView.ShowValidation(); return(false); } } catch (Exception ex) { string errorMsg = Delfin.Controls.Utils.getErrorMsg(ex); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, errorMsg, ex); //Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar() { try { MView.GetItem(); if (Client.SaveLoadingListControlDoc(_Item)) { if (_con_prealerta == true && _ccot_codigo != null && _ccot_tipo != null) { if (PARA_OVENTREGADA != null) { if (!string.IsNullOrEmpty(PARA_OVENTREGADA.PARA_Valor)) { GenerarEventosTareas("OV Entregada", PARA_OVENTREGADA.PARA_Valor, Convert.ToInt32(_ccot_codigo), Convert.ToInt16(_ccot_tipo)); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "No existe parametro de configuracion OV_ENTREGADA, valide sus parametros del sistema"); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "No existe parametro de configuracion OV_ENTREGADA, valide sus parametros del sistema"); } } Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } } catch (Exception ex) { string errorMsg = Delfin.Controls.Utils.getErrorMsg(ex); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, errorMsg, ex); //Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar() { try { if (ItemNotaCredito != null) { if (TInicio == TipoInicio.Normal) { MView.GetItem(); } else { MView.GetItemReferencia(); } if (preValidacion()) { if (ItemNotaCredito.Validar()) { DocsVta ItemNC = ItemNotaCredito; if (Client.SaveDocsVta(ref ItemNC, DocsVta.TInterfazDocsVta.NotaCredito)) { Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); ItemNotaCredito = ItemNC; if (TInicio == TipoInicio.Normal) { Actualizar(); } return(true); } Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } MView.ShowValidation(); return(false); } } return(false); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar(Boolean EsProspecto, Boolean ShowMessage) { try { MView.GetItem(); FleteNegativo = false; if (Item.Validar(ref FleteNegativo)) { if (Item.CCOT_Tipo == Delfin.Controls.variables.CCOT_TipoCotizacion && (Item.CONS_CodEST == Delfin.Controls.variables.CONS_ESTCOTCONFIRMADA || Item.CONS_CodEST == Delfin.Controls.variables.CONS_ESTCOTANULADA)) { return(true); } if (Item.CCOT_Tipo == Delfin.Controls.variables.CCOT_TipoOrdenVenta && (Item.CONS_CodEST == Delfin.Controls.variables.CONS_ESTOVECONCLUIDA || Item.CONS_CodEST == Delfin.Controls.variables.CONS_ESTOVEANULADA)) //Item.CONS_CodEST == Delfin.Controls.variables.CONS_ESTOVECONFIRMADA || { return(true); } if (Item.CCOT_Tipo == Delfin.Controls.variables.CCOT_TipoOrdenVenta && EsProspecto) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe actualizar la información del Cliente para poder crearle una Orden de Venta."); return(false); } if (FleteNegativo == true) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "La Orden de Venta tiene un Profit Negativo."); //return true; } Boolean m_isAdded = (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added); String CCOT_MensajeError = ""; Item = Client.SaveCab_Cotizacion_OV(Item, ref CCOT_MensajeError); } else { MView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
/// <summary> /// Realiza la operación de Insercion/Actualización del registro en base de datos /// </summary> /// <param name="ShowMessage"></param> /// <returns></returns> public bool Guardar(Boolean ShowMessage) { try { MView.GetItem(); if (Item.Validar()) { Entities.CuentasBancarias _item = Item; Client.SaveCuentasBancarias(ref _item); Item = _item; if (Item != null) { if (ShowMessage) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); } MView.ClearItem(); this.Item.AUDI_UsrMod = Session.UserName; this.Item.AUDI_FecMod = Session.Fecha; this.Item.Instance = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified; MView.SetItem(); return(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } } else { MView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar(Boolean ShowMessage) { try { MView.GetItem(); if (!setNroCheque(Item.CUBA_Codigo, Item.TIPO_Movimiento.TIPO_Desc2, Item.TIPO_Movimiento.TIPO_Num1.Value)) { if (Infrastructure.WinForms.Controls.Dialogos.MostrarMensajePregunta(Title, "No tiene definido para la cuenta bancaria una chequera, ¿desea continuar?.", Infrastructure.WinForms.Controls.Dialogos.LabelBoton.Si_No) == System.Windows.Forms.DialogResult.No) { return(false); } } Item.TipoInterfazMovimiento = Entities.Movimiento.TInterfazMovimiento.ChequeEnBlanco; if (Item.Validar()) { Movimiento _item = Item; if (Client.SaveMovimiento(ref _item, Movimiento.TInterfazMovimiento.ChequeEnBlanco)) { Item = _item; if (ShowMessage) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); } return(true); } return(false); } else { MView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar() { try { MView.GetItem(); if (Item.Validar()) { if (!Client.GetComisionValidar(Item.COMI_Codigo, Item.COMI_FecIni.Value, Item.COMI_FecFin.Value)) { if (Client.SaveComision(ref m_item)) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Existe una configuración de comisiones que se cruza con el rango de fechas."); return(false); } } else { MView.ShowValidation(); return(false); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool GuardarSeguimiento() { try { MView.GetItem(); if (ItemCab_Seguimientos.Validar()) { if (ItemCab_Seguimientos.Instance == InstanceEntity.Added && Client.GetExisteSeguimientoOperacion(ItemCab_Seguimientos)) { Dialogos.MostrarMensajeInformacion(Title, "Existe un seguimiento con la misma operación verifique."); return(false); } if (ItemsDet_Seguimientos != null && ItemsDet_Seguimientos.Count > 0) { ItemCab_Seguimientos.ItemsDetSeguimientos = new ObservableCollection <Det_Seguimientos>(); ItemCab_Seguimientos.ItemsDetSeguimientos = ItemsDet_Seguimientos; if (Client.SaveCab_Seguimientos(ref m_ItemCab_Seguimientos)) { Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Actualizar(); return(true); } Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } Dialogos.MostrarMensajeInformacion(Title, "Debe agregar un detalle del Seguimientos como minimo"); return(false); } MView.ShowValidation(); return(false); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar(Boolean ShowMessage) { try { MView.GetItem(); if (Item.ListDetCtaCte != null) { Item.ListDetCtaCte = Item.ListDetCtaCte.Where(DCta => DCta.Seleccionar).ToObservableCollection(); } if (Item.Validar()) { //ObservableCollection<Entities.DetCtaCte> _listGroup = new ObservableCollection<Entities.DetCtaCte>(); //_listGroup = (from DCtaCte in Item.ListDetCtaCte // group DCtaCte by new { DCtaCte.ENTC_DocIden, DCtaCte.ENTC_RazonSocial, DCtaCte.MOVI_Codigo, DCtaCte.ENTC_Codigo } into LDetCtaCte // select new DetCtaCte() // { // ENTC_Codigo = LDetCtaCte.Key.ENTC_Codigo, // ENTC_DocIden = LDetCtaCte.Key.ENTC_DocIden, // ENTC_RazonSocial = LDetCtaCte.Key.ENTC_RazonSocial, // MOVI_Codigo = LDetCtaCte.Key.MOVI_Codigo, // CCCT_Pendiente = LDetCtaCte.Sum(x => x.CCCT_Pendiente) // } // ).ToObservableCollection(); Item.ListMovimiento = new ObservableCollection <Movimiento>(); //foreach (Entities.DetCtaCte iGroup in _listGroup) //{ Entities.Movimiento _movi = new Movimiento(); //if (iGroup.MOVI_Codigo == null) { _movi.Instance = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added; //} _movi.CUBA_Codigo = Item.ItemCuentasBancarias.CUBA_Codigo; _movi.EMPR_Codigo = Item.EMPR_Codigo; _movi.SUCR_Codigo = Delfin.Controls.Entorno.ItemSucursal.SUCR_Codigo; _movi.SetTipoMovimiento(Movimiento.TipoMovimiento.EgresosTransferenciaMVirtual); _movi.SetEstado(Movimiento.Estado.Ingresado); _movi.MOVI_FecEmision = Item.PLAN_FechaEmision; decimal _total = Item.ListDetCtaCte.Sum(Det => (Det.CCCT_Pendiente.HasValue ? Det.CCCT_Pendiente.Value : 0)); _movi.MOVI_MontoHaber = _total; _movi.MOVI_MontoDebe = 0; _movi.MOVI_Cheque = false; _movi.ENTC_Codigo = Item.ListDetCtaCte[0].ENTC_Codigo; _movi.AUDI_UsrCrea = Session.UserName; _movi.MOVI_TipoCambio = Item.TipoCambio; _movi.MOVI_FecOperacion = Item.PLAN_FechaEmision; Item.ListMovimiento.Add(_movi); //} Entities.Planillas _item = Item; if (Client.SavePlanillas(ref _item)) { Item = _item; if (ShowMessage) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); } return(true); } } else { MView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar(String x_DOPE_Items) { try { MView.GetItem(); if (MView.ConvertColeccion()) { ItemCtaCte.Entidad = ENTC_Codigo; ItemCtaCte.CTAR_Tipo = CTAR_Tipo; ItemCtaCte.COPE_Codigo = COPE_Codigo; ItemCtaCte.TIPE_CodigoServicio = TIPE_CodigoServicio; ItemCtaCte.ListDet_Operacion = ItemsDet_Operacion; ItemCtaCte.TMovimiento = TMovimiento.Equals("I") ? CtaCte.TipoMovimiento.Ingreso : CtaCte.TipoMovimiento.Egreso; if (ItemCtaCte.CCCT_TipoCambio == 0) { Dialogos.MostrarMensajeInformacion(Title, "Debe ingresar Tipo de Cambio del día."); return(false); } else { if (ItemCtaCte.Validar()) { if (ItemCtaCte.Instance == InstanceEntity.Added) { //Valida Duplicidad if (BuscarDetraccion(ItemCtaCte.TIPO_CodTDO, ItemCtaCte.CCCT_Serie, ItemCtaCte.CCCT_Numero, ItemCtaCte.ENTC_Codigo.Value)) { Dialogos.MostrarMensajeError(Title, "El documento ya existe, verifique por favor."); return(false); } } if (!String.IsNullOrEmpty(ItemCtaCte.TIPO_CodTI3)) { String _msg = ""; if (!ValidarRenta3ra(ref _msg)) { if (!(Dialogos.MostrarMensajePregunta(Title, _msg, Dialogos.LabelBoton.Si_No) == DialogResult.Yes)) { return(false); } } } String _voucher = Client.SaveCtaCteSLI(ref m_ItemCtaCte, x_DOPE_Items); if (!String.IsNullOrEmpty(_voucher)) { //Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); Dialogos.MostrarMensajeSatisfactorio(Title, "Se actualizó el registro: " + _voucher); Actualizar(false); return(true); } Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } MView.ShowValidation(); return(false); } } else { Dialogos.MostrarMensajeInformacion(Title, "Debe de Seleccionar al menos un servicio"); return(false); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.SavePresenter, ex); return(false); } }
public bool Guardar() { try { MView.GetItem(); if (Item.Validar()) { String _MenssaggeError = ValidarExistencia(Item); if (String.IsNullOrEmpty(_MenssaggeError)) { Boolean _ActulizarOVS = false; if (ValidarOrdenVenta(Item.NVIA_Codigo, ref _ActulizarOVS)) { Int32 _NVIA_Codigo = Client.SaveNaveViaje(Item); if (_NVIA_Codigo > 0) //{ // Item.NVIA_Codigo = _NVIA_Codigo; //if (Client.SaveNaveViaje(Item)) { if (_ActulizarOVS) { Client.UpdateTransportistaOVsByNVIA(Item.NVIA_Codigo, Item.ENTC_CodTransportista); } Item.NVIA_Codigo = _NVIA_Codigo; Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); if (LView != null) { Actualizar(true); } return(true); return(true); } //} else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); return(false); } } else { return(false); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, _MenssaggeError); return(false); } } else { MView.ShowValidation(); return(false); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }