Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente();

            if (combo_cliente.SelectedIndex != -1)
            {
                cliente = ControlVentas.obtenerCliente(combo_cliente.Text);

                Deuda deuda = ControlAdministracion.obtenerDeudas(cliente.Documento);
                lbl_dni.Text      = cliente.Razon;
                lbl_comprado.Text = deuda.total_comprado;
                lbl_pagado.Text   = deuda.total_pagado;
                lbl_deuda.Text    = deuda.deuda;
            }
            else
            {
                MessageBox.Show("No hay ningún cliente valido seleccionado.");
            }
        }
Exemplo n.º 2
0
        private void btn_buscar_cuit_Click(object sender, EventArgs e)
        {
            var cliente = new Cliente();

            if (ControlCliente.validardocumento(long.Parse(buscar_cuit.Text)))
            {
                cliente = ControlVentas.obtenerCliente(long.Parse(buscar_cuit.Text));

                Deuda deuda = ControlAdministracion.obtenerDeudas(cliente.Documento);
                lbl_dni.Text      = cliente.Razon;
                lbl_comprado.Text = deuda.total_comprado;
                lbl_pagado.Text   = deuda.total_pagado;
                lbl_deuda.Text    = deuda.deuda;
            }
            else
            {
                MessageBox.Show("El documento " + buscar_cuit.Text + " no corresponde a ningún cliente.");
                //iniciarBusquedaCuit();
                buscar_cuit.Focus();
            }
        }
Exemplo n.º 3
0
        public CierreDeCaja()
        {
            InitializeComponent();

            string query = "SELECT 'Total Efectivo' as 'Titulo', sum(pagosparciales.monto) as Monto FROM pagosparciales WHERE medio_de_pago = 1 AND date(pagosparciales.fecha) = CURRENT_DATE";

            ControlAdministracion.construirTablaPagos(dgv_tabla_efectivo, query);

            query = "SELECT 'Total Crédito/Débito' as 'Titulo', sum(pagosparciales.monto) as Monto FROM pagosparciales WHERE (medio_de_pago = 3 OR medio_de_pago = 4) AND date(pagosparciales.fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_tarjeta, query);

            query = "SELECT v.remito as Titulo,monto as Monto FROM pagosparciales p INNER JOIN venta v on p.id_venta = v.id WHERE (p.medio_de_pago = 3 OR p.medio_de_pago = 4) AND date(p.fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_detalle_tarjetas, query);

            query = "SELECT v.remito as Titulo,monto as Monto FROM pagosparciales p INNER JOIN venta v on p.id_venta = v.id WHERE (p.medio_de_pago = 3 OR p.medio_de_pago = 4) AND date(p.fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_detalle_tarjetas, query);

            query = "SELECT r.remito as Titulo,monto as Monto FROM pagosparciales p INNER JOIN reparaciones r on p.id_reparacion = r.id WHERE (p.medio_de_pago = 3 OR p.medio_de_pago = 4) AND date(p.fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_detalle_tarjetas_reparaciones, query);

            query = "SELECT round(sum(pagosparciales.monto),2) as Monto, 'Total Cheques' as 'Titulo' FROM pagosparciales WHERE medio_de_pago = 5 AND date(fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_cheques, query);

            query = "SELECT CONCAT(razon_social, ' ', banco, ' ',comprobante) as Titulo,monto as Monto FROM pagosparciales WHERE medio_de_pago = 5 AND date(fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_detalle_cheque, query);


            query = "SELECT round(sum(pagosparciales.monto),2) as Monto, 'Total Transferencias' as 'Titulo' FROM pagosparciales WHERE medio_de_pago = 6 AND date(fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_transferencia, query);

            query = "SELECT CONCAT(banco, ' ',comprobante) as Titulo,monto as Monto FROM pagosparciales WHERE medio_de_pago = 6 AND date(fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_transferencia_detalle, query);



            query = "SELECT round(sum(monto),2) as Monto, 'Total' as Titulo FROM pagosparciales WHERE date(fecha) = CURRENT_DATE";
            ControlAdministracion.construirTablaPagos(dgv_tabla_total, query);
        }
Exemplo n.º 4
0
 private void btn_exportar_Click(object sender, EventArgs e)
 {
     ControlAdministracion.armarExcelListaCompras(dgv_tabla);
 }