private void _vista_UsuarioDeseaAgregarBodegaALaOficinaDeVentas(object sender, Argumentos.OficinaDeVentaArgumento e)
        {
            var op = OficinaDeVentaServicio.AgregarBodegaALaOficinaDeVentas(e.OficinaDeVenta, e.Bodega);

            if (op.Resultado == ResultadoOperacionTipo.Error)
            {
                _vista.EstablecerError(op.Mensaje, sender);
            }
        }
        private void _vista_UsuarioDeseaEliminarVendedorALaOficinaDeVentas(object sender, Argumentos.OficinaDeVentaArgumento e)
        {
            var op = OficinaDeVentaServicio.EliminarVendedorAsociadoALaOficinaDeVentas(e.Vendedor);

            if (op.Resultado == ResultadoOperacionTipo.Error)
            {
                _vista.EstablecerError(op.Mensaje, sender);
            }
        }
        private void _vista_UsuarioDeseaActualizarOficinaDeVentas(object sender, Argumentos.OficinaDeVentaArgumento e)
        {
            var op = OficinaDeVentaServicio.ActualizarOficinaDeVentas(e.OficinaDeVenta);

            if (op.Resultado == ResultadoOperacionTipo.Error)
            {
                _vista.EstablecerError(op.Mensaje, sender);
            }
            _vista.TerminoDeGrabar("cpRecargarInformacionDeOficinaDeVenta", sender);
        }
 private void _vista_UsuarioSeleccionoOficinaDeVentas(object sender, Argumentos.OficinaDeVentaArgumento e)
 {
     _vista.OrganizacionesDeVentas =
         OrganizacionDeVentasServicio.ObtenerOrganizacionDeVentas(new OrganizacionDeVentas());
     _vista.VendedoresAsociados =
         OficinaDeVentaServicio.ObtenerVendedoresAsociadosALaOficinaDeVentas(e.OficinaDeVenta);
     _vista.VendedoresNoAsociados =
         OficinaDeVentaServicio.ObtenerVendedoresNoAsociadosALaOficinaDeVentas(e.OficinaDeVenta);
     _vista.BodegasNoAsociadas =
         OficinaDeVentaServicio.ObtenerBodegasNoAsociadasALaOficinaDeVentas();
     _vista.BodegasAsociadas =
         OficinaDeVentaServicio.ObtenerBodegasAsociadasALaOficinaDeVentas(e.OficinaDeVenta);
 }
        private void _vista_UsuarioDeseaEliminarOficinaDeVentas(object sender, Argumentos.OficinaDeVentaArgumento e)
        {
            var op = OficinaDeVentaServicio.EliminarOficinaDeVentas(e.OficinaDeVenta);

            if (op.Resultado == ResultadoOperacionTipo.Error)
            {
                _vista.EstablecerError(op.Mensaje, sender);
            }
            else
            {
                _vista.TerminoDeGrabar("cpTerminoEliminar", sender);
            }
        }
        private void _vista_UsuarioDeseaAgregarOficinaDeVentas(object sender, Argumentos.OficinaDeVentaArgumento e)
        {
            var op = OficinaDeVentaServicio.AgregarOficinaDeVentas(e.OficinaDeVenta);

            if (op.Resultado == ResultadoOperacionTipo.Error)
            {
                _vista.EstablecerError(op.Mensaje, sender);
                return;
            }
            _vista.OficinaDeVentas =
                OficinaDeVentaServicio.ObtenerOficinaDeVentas(new OficinaDeVenta
            {
                SALES_OFFICE_ID = int.Parse(op.DbData)
            })[0];

            _vista.TerminoDeGrabar("cpRecargarInformacionDeOficinaDeVenta", sender);
        }
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     _vista.OficinasDeVentas =
         OficinaDeVentaServicio.ObtenerOficinaDeVentas(new OficinaDeVenta());
 }