public void crearRequest()
        {
            string valor = comboBox.SelectionBoxItem.ToString();

            if (valor == "NodeJs" || valor == "Python" || valor == "GO")
            {
                string        url       = asignarUrl(valor);
                CVentas       inventory = new CVentas(url);
                List <Ventas> lista     = inventory.request();
                datos.ItemsSource = lista;
            }
            else if (valor == "Java")
            {
                string            url       = asignarUrl(valor);
                CVentas           inventory = new CVentas(url);
                List <VentasJava> lista     = inventory.requestJava();
                datos.ItemsSource = lista;
            }
            else if (valor == "PHP")
            {
                string           url       = asignarUrl(valor);
                CVentas          inventory = new CVentas(url);
                List <VentasPhp> lista     = inventory.requestPhp();
                datos.ItemsSource = lista;
            }
            else if (valor == "C#")
            {
                string         url       = asignarUrl(valor);
                CVentas        inventory = new CVentas(url);
                List <VentasC> lista     = inventory.requestC();
                datos.ItemsSource = lista;
            }
        }
Exemple #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (detallesVentaDataGridView.Rows.Count == 0)
            {
                MessageBox.Show("¡Aún no hay nada en el carrito!", "Rellenar", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                ventasBindingSource.EndEdit();
                Ventas ven = new Ventas();
                ven = ((Ventas)ventasBindingSource.Current);
                CVentas cVentas = new CVentas();
                cVentas.RegistrarVenta(ven);

                CDetallesVenta cDetalles = new CDetallesVenta();
                cDetalles.GuardarMaestroDetalle(detalles);

                MessageBox.Show("¡Ventas Realizada con éxito!", "Compra", MessageBoxButtons.OK, MessageBoxIcon.Information);

                DialogResult result = MessageBox.Show("¿DESEA EMITIR UNA FACTURA?", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                if (result == DialogResult.OK)
                {
                    Process.Start(@"http://cordova/Reports/browse/InformesMinisuper");
                }
            }

            detallesVentaDataGridView.Rows.Clear();
            if (detallesVentaDataGridView.Rows.Count == 0)
            {
                totalVentaTextBox.Text = "0.00";
            }
        }
        public void crearRequest()
        {
            string        valor     = comboBox.SelectedValue.ToString();
            string        url       = asignarUrl(valor);
            CVentas       inventory = new CVentas(url);
            List <Ventas> lista     = inventory.request();

            datos.ItemsSource = lista;
        }
Exemple #4
0
        private void BtnPagarImprimir_Click(object sender, EventArgs e)
        {
            id_venta = DateTime.Now.ToString("ddMMyyyy") + txtTracking.Text;
            //user defaul
            //cliente defaul
            //repuesto defaul
            nrodoc     = txtTracking.Text;
            idTipoDoc  = "1";
            tracking   = txtTracking.Text;
            fechaventa = DateTime.Now.ToString("dd/MM/yyyy");
            DateTime fecha2 = DateTime.Now;

            var mod = new Venta();

            // mod.ID_VENTA = id_venta;
            //mod.ID_USUARIO = iduser;
            mod.ID_CLIENTE   = idCliente;
            mod.ID_REPUESTOS = repuesto.ID;
            mod.NRODOC       = tracking;
            mod.NRO_CF       = tracking;
            mod.ID_TIPODOC   = idTipoDoc;
            mod.FECHAVENTA   = fecha2;
            mod.SUBTOTAL     = subTotal;
            mod.DESCUENTO    = descuento;
            mod.IVA          = iva;
            mod.MONTOTOTAL   = montoTotal;
            Int32 contador = 0;
            var   r0       = CVentas.InsertarVenta(mod);

            if (r0 > 0)
            {
                MessageBox.Show("Venta realizada con exito Trackin number" + tracking);
            }
            else
            {
                MessageBox.Show("ocurrio un error");
            }
            var filasPagos = dgvPagos.RowCount;
            var colPagos   = dgvPagos.ColumnCount;

            for (int i = 0; i < filasPagos; i++)
            {
                for (int j = 0; j < colPagos - 1; j++)
                {
                }
            }

            printDocument1 = new PrintDocument();
            var printerSettins = new PrinterSettings();

            printDocument1.PrinterSettings = printerSettins;
            printDocument1.PrintPage      += Imprimir;
            printDocument1.Print();
        }