Пример #1
0
        private void endCashClose()
        {
            cortesToSave = _cashClosePresenter.GetCurrentCashClose(App._userApplication.idUsuario);
            cortesToSave.FolioVentaFin = _cashClosePresenter.GetLastFolio();
            cortesToSave.TotalVenta    = _cashClosePresenter.GetTotalSale(App._userApplication.idUsuario, cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin);

            paymentsGrid.ItemsSource = cortePagoList;
            cortePagoList.AddRange(_cashClosePresenter.GetAllPagosCorte(cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin, App._userApplication.idUsuario));

            taxesGrid.ItemsSource = impuestoList;
            impuestoList.AddRange(_cashClosePresenter.GetAllTaxes(cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin, App._userApplication.idUsuario));

            totalSale.Text = cortesToSave.TotalVenta.ToString("C2");

            totalTaxe           = _cashClosePresenter.GetTotalTaxes(cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin, App._userApplication.idUsuario);
            totalTaxes.Text     = totalTaxe.ToString("C2");
            ivaGrid.ItemsSource = tasaList;
            tasaList.AddRange(_cashClosePresenter.GetTotalWithTaxes(cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin, App._userApplication.idUsuario));
            returnsGrid.ItemsSource = returnList;
            totalTasa.Text          = cortesToSave.TotalVenta.ToString("C2");

            ivaTasa           = _cashClosePresenter.CalcIvaTasa(App._userApplication.idUsuario, cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin);
            totalTasaIva.Text = ivaTasa.ToString("C2");
            returnList.AddRange(_cashClosePresenter.GetReturnsWithTaxes(cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin, App._userApplication.idUsuario));

            totalReturns = _cashClosePresenter.GetTotalReturns(cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin, App._userApplication.idUsuario);

            totalReturn.Text = totalReturns.ToString("C2");

            ivaReturns          = _cashClosePresenter.CalcIvaReturn(App._userApplication.idUsuario, cortesToSave.FolioVentaInicio, (long)cortesToSave.FolioVentaFin);
            totalReturnIva.Text = ivaReturns.ToString("C2");
            saveCashClose(cortesToSave);
        }
Пример #2
0
 private void openCash_Click(object sender, RoutedEventArgs e)
 {
     if (cashMoney.Text != null)
     {
         int folio = _cashClosePresenter.GetLastFolio();
         cortesToSave.IdTurno          = 1;
         cortesToSave.IdCaja           = 1;
         cortesToSave.IdUsuario        = App._userApplication.idUsuario;
         cortesToSave.FolioVentaInicio = folio;
         cortesToSave.FolioVentaFin    = null;
         cortesToSave.FondoCaja        = Convert.ToDouble(cashMoney.Text);
         cortesToSave.FechaInicio      = DateTime.Now;
         cortesToSave.FechaFinal       = DateTime.Now;
         cortesToSave.TotalVenta       = 0;
         cortesToSave.TotalUtilidad    = 0;
         saveCashClose();
         cleanView();
     }
 }