public FacturaVirtualChild(ServiciosTienda.CuProcesoReclamoBoletaDto reclamo)
        {
            InitializeComponent();
            servicio.AtenderReclamoCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(servicio_AtenderReclamoCompleted);
            _accion = "ANULAR";
            _numeroBoleta = reclamo.NroBoleta;
            asuntoGrid.Visibility = Visibility.Visible;
            asuntoTextBox.IsEnabled = false;
            solicitarButton.Visibility = Visibility.Collapsed;
            anularButton.Visibility = Visibility.Visible;

            if (reclamo != null)
            {
                if (!string.IsNullOrEmpty(reclamo.NombreProducto))
                {
                    nombreClienteTextBox.Text = reclamo.NombreProducto;
                }

                fechaTextBox.Text = reclamo.Fecha.ToShortDateString();
                estadoBoletaTextBox.Text = reclamo.descEstadoVenta;
                numeroBoletaTextBox.Text = reclamo.NroBoleta;
                asuntoTextBox.Text = reclamo.Asunto;

                var boletaLista = new List<ServiciosTienda.CuProcesoReclamoBoletaDto>();
                var reclamoDetalle = reclamo;

                boletaLista.Add(reclamoDetalle);
                boletaDetDataGrid.ItemsSource = boletaLista;
            }
        }
 void Servicio_ObtenerReclamosCompleted(object sender, ServiciosTienda.ObtenerReclamosCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         reclamosDataGrid.ItemsSource = e.Result;
     }
 }
        public RealizarVentaChild(ServiciosTienda.ProductoDto producto)
        {
            InitializeComponent();

            NombreUsuarioTextBox.Text = Utilitarios.ValoresIniciales.UsuarioClass.Nombre;
            nombResumenProdTextBox.Text = producto.Nombre;
            precioProdTextBox.Text = producto.Precio.ToString();
            numeroTarjetaTextBox.Text = Utilitarios.ValoresIniciales.UsuarioClass.NumeroTarjeta;
            idProducto = producto.IdProducto;
            Servicio.ObtenerIgvVentaAsync();
            Servicio.ObtenerIgvVentaCompleted += (Servicio_ObtenerIgvVentaCompleted);
            Servicio.RegistrarVentaCompleted += (Servicio_RegistrarVentaCompleted);
        }
Пример #4
0
        void Servicio_ObtenerUsuarioLoginCompleted(object sender, ServiciosTienda.ObtenerUsuarioLoginCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                MessageBox.Show("Usuario Identificado Correctamente");
                Utilitarios.ValoresIniciales.UsuarioClass.IdUsuario = e.Result.IdUsuario;
                Utilitarios.ValoresIniciales.UsuarioClass.Nombre = e.Result.NombreUsuario;
                var tipoUsuario = (from dats
                                      in Utilitarios.ValoresIniciales.TipoUsuarioLista
                                  where dats.Codigo == e.Result.IdTipoUsuario
                                  select dats).FirstOrDefault();
                Utilitarios.ValoresIniciales.UsuarioClass.IdTipoUsuario = e.Result.IdTipoUsuario;
                Utilitarios.ValoresIniciales.UsuarioClass.TipoUsuario = tipoUsuario.DescCodigo;
                Utilitarios.ValoresIniciales.UsuarioClass.NumeroTarjeta = e.Result.NumeroTarjeta;

                this.DialogResult = true;

            }
            else
                MessageBox.Show("Usuario y/o clave ingresados incorrectamente");
        }
 void usuarioClient_GuardarUsuarioCompleted(object sender, ServiciosTienda.GuardarUsuarioCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         MessageBox.Show("Usuario Registrado Correctamente");
         limpiarFormulario();
     }
     else
     {
         MessageBox.Show(e.Error.Message);
     }
 }
Пример #6
0
 static void servicioValores_ObtenerTipoTarjetaCompleted(object sender, ServiciosTienda.ObtenerTipoTarjetaCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         TipoTarjetaLista = e.Result;
     }
 }
 private void SetPaginaCuRegProd(ServiciosTienda.ProductoDto productoDto)
 {
     codigoTextBox.Text = productoDto.IdProducto.ToString();
     nombreAutoComplete.Text = productoDto.Nombre;
     tipoMarcaComboBox.SelectedValue = productoDto.IdTipoMarca;
     modeloTextBox.Text = productoDto.Modelo;
     precioTextBox.Text = productoDto.Precio.ToString();
     especificacionTextBox.Text = productoDto.Especificaciones;
     imagenTextBox.Text = productoDto.Archivo;
 }
 void productoClient_ObtenerProductoListaSegunCodigoCompleted(object sender, ServiciosTienda.ObtenerProductoListaSegunCodigoCompletedEventArgs e)
 {
     if (e.Result != null)
     {
         SetPaginaCuRegProd(e.Result);
         manejarControlesProductoDet(false);
     }
     else
     {
         codigoTextBox.Text = "";
         manejarControlesProductoDet(true);
     }
 }
 void productoClient_ObtenerProductoListaCompleted(object sender, ServiciosTienda.ObtenerProductoListaCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         nombreAutoComplete.ItemsSource = e.Result;
     }
 }
 void servicio_ObtenerIgvCompleted(object sender, ServiciosTienda.ObtenerIgvCompletedEventArgs e)
 {
     igvTextBox.Text ="IGV ACTUAL : "+ e.Result.ToString();
 }
Пример #11
0
        void Servicio_RegistrarVentaCompleted(object sender, ServiciosTienda.RegistrarVentaCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                if(e.Result.Contains("ERROR"))
                {

                }
                else
                {

                }

                MessageBox.Show("VENTA REALIZADA CON EXITO");
                FacturaVirtualChild nuevaFactura = new FacturaVirtualChild(e.Result,"CONSULTAR");
                nuevaFactura.Show();
            }
        }
Пример #12
0
 void Servicio_ObtenerIgvVentaCompleted(object sender, ServiciosTienda.ObtenerIgvVentaCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         igv = Convert.ToDecimal(e.Result);
     }
 }
        void servicio_ObtenerBoletaCompleted(object sender, ServiciosTienda.ObtenerBoletaCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                if (!string.IsNullOrEmpty(e.Result.NombreProducto))
                {
                    nombreClienteTextBox.Text = e.Result.NombreProducto;
                }

                fechaTextBox.Text = e.Result.Fecha.ToShortDateString();
                estadoBoletaTextBox.Text = e.Result.descEstadoVenta;
                numeroBoletaTextBox.Text = e.Result.NroBoleta;

                var boletaLista = new List<ServiciosTienda.CuProcesoReclamoBoletaDto>();
                var reclamoDetalle = e.Result;

                boletaLista.Add(reclamoDetalle);
                boletaDetDataGrid.ItemsSource = boletaLista;
            }
            else
            {
                MessageBox.Show("Boleta no encontrada");
                this.Close();
            }
        }