private void _vista_UsuarioDeseaObtenerDetallesDeManifiestos(object sender, ManifiestoArgumento e) { try { _vista.DetallesDeManifiestos = ManifiestoCargaServicio.ObtenerManifiestoDetalle(e); } catch (Exception exception) { InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message); } }
private void _vista_UsuarioDeseaConsultarManifiesto(object sender, ManifiestoArgumento e) { try { _vista.ManifiestoCarga = ManifiestoCargaServicio.ConsultarManifiesto(e); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message + ex.StackTrace); } }
private void _vista_UsuarioDeseaObtenerManifiestoDeCarga(object sender, ManifiestoArgumento e) { try { _vista.ManifiestoDeCargaEncabezado = ManifiestoCargaServicio.ObtenerManifiestoDeCarga(e); _vista.DetallesEliminados = new List <int?>(); _vista.EstaModificando = _vista.ManifiestoDeCargaEncabezado.STATUS != Enums.GetStringValue(Estados.EstadosManifiesto.Cancelado) && _vista.ManifiestoDeCargaEncabezado.STATUS != Enums.GetStringValue(Estados.EstadosManifiesto.EnPicking); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message + ex.StackTrace); } }
private void _vista_UsuarioDeseaGrabarManifiesto(object sender, Argumentos.ManifiestoArgumento e) { try { e.ManifiestoEncabezado.LAST_UPDATE_BY = InteraccionConUsuarioServicio.ObtenerUsuario(); if (_vista.EstaModificando) { try { BaseDeDatosServicio.BeginTransaction(); if (_vista.ManifiestoDeCargaEncabezado.STATUS == Enums.GetStringValue(Estados.EstadosManifiesto.Creado)) { ConsultaDeManifiestoServicio.ActualizarVehiculoAManifiesto(e); ManifiestoCargaServicio.EliminarManifiestoDetalle(e); } else if (_vista.ManifiestoDeCargaEncabezado.STATUS == Enums.GetStringValue(Estados.EstadosManifiesto.Certificado)) { ManifiestoCargaServicio.EliminarManifiestoDetalleCertificado(e); BaseDeDatosServicio.Commit(); return; } ManifiestoCargaServicio.GrabarManifiestoDetalle(e); BaseDeDatosServicio.Commit(); } catch (Exception) { BaseDeDatosServicio.Rollback(); throw; } } else { _vista.LastManifestHeaderId = ManifiestoCargaServicio.GrabarManifiestoEncabezado(e).DbData; } _vista.TerminarProceso(sender); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message + ex.StackTrace); } }