private void _vista_UsuarioDeseaObtenerBodegas(object sender, Argumentos.ZonaArgumento e) { try { _vista.BodegasAsociadas = ZonaServicio.ObtenerBodegasAsociadasAZona(e.Zona); _vista.BodegasParaAsociar = ZonaServicio.ObtenerBodegasDisponiblesAAsociadasAZona(e.Zona); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaAsociarBodegaAZona(object sender, Argumentos.ZonaArgumento e) { try { foreach (var item in e.ListadoBodegas) { ZonaServicio.AsociarBodegaAZona(item); } _vista.TerminoDeGrabar("CargarBodegas|0", sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaDesAsociarBodegaAZona(object sender, Argumentos.ZonaArgumento e) { try { var op = ZonaServicio.DesAsociarBodegaAZona(e.BodegaPorZona); if (op.Resultado == Tipos.ResultadoOperacionTipo.Error) { throw new ArgumentNullException(op.Mensaje); } _vista.TerminoDeGrabar("CargarBodegas|0", sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaAgregarZona(object sender, Argumentos.ZonaArgumento e) { try { var op = ZonaServicio.AgregarZona(e.Zona); if (op.Resultado == Tipos.ResultadoOperacionTipo.Error) { throw new ArgumentNullException(op.Mensaje); } _vista.Zonas = ZonaServicio.ObtenerZonas(); _vista.TerminoDeGrabar("NUEVO|" + op.DbData, sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEditarZona(object sender, Argumentos.ZonaArgumento e) { try { var op = ZonaServicio.ActualizarZona(e.Zona); if (op.Resultado == Tipos.ResultadoOperacionTipo.Error) { throw new ArgumentNullException(op.Mensaje); } Zonas = ZonaServicio.ObtenerZonas(); _vista.TerminoDeGrabar("ACTUALIZO|0", sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEliminarZona(object sender, Argumentos.ZonaArgumento e) { try { var op = ZonaServicio.EliminarZona(e.Zona); if (op.Resultado == Tipos.ResultadoOperacionTipo.Error) { if (op.Mensaje.Contains("REFERENCE")) { throw new ArgumentException("Debe de eliminar las dependiencias del registro antes de eliminar."); } throw new ArgumentNullException(op.Mensaje); } _vista.TerminoDeGrabar("BORRAR|0", sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }