private void CargarCosto(int costoId)
        {
            Costo = CostoRepository.Obtener(f => f.CostoId == costoId, f => f.CierreCaja, f => f.CategoriaCosto);

            txtFecha.Texto          = Costo.Fecha.ToShortDateString() + " " + Costo.Fecha.ToShortTimeString();
            txtCategoria.Texto      = Costo.CategoriaCosto.Descripcion;
            txtEstado.Texto         = Costo.Aprobado ? "Aprobado" : "No aprobado";
            txtMonto.Texto          = String.Format("${0}", Costo.Monto.ToString("N2"));
            txtNroComprobante.Texto = Costo.NroComprobante;
            txtObservaciones.Text   = Costo.Observaciones;
        }
Esempio n. 2
0
 private void CostoEliminar(CostoGridStruct costo)
 {
     if (!costo.CajaCerrada && costo.Estado != "Aprobado")
     {
         if (new frmDetalleEliminarGasto(costo.CostoId, "Eliminar").ShowDialog() == DialogResult.OK)
         {
             //borro la factura
             CostoRepository.Eliminar(costo.CostoId);
             CostoRepository.Commit();
             ActualizarPantalla();
         }
     }
 }
Esempio n. 3
0
        private void ActualizarGrillaCostos()
        {
            var datasource = CostoRepository.Listado(c => c.CierreCaja, c => c.CategoriaCosto)
                             .Where(c => c.CierreCajaId == UsuarioActual.CierreCajaIdActual)
                             .OrderByDescending(c => c.Fecha).ToList();
            var costos = datasource.Select(c => new CostoGridStruct
            {
                Estado         = c.Aprobado ? "Aprobado" : "No Aprobado",
                CajaCerrada    = c.CierreCaja.FechaFin != null,
                CategoriaCosto = c.CategoriaCosto.Descripcion,
                CostoId        = c.CostoId,
                Fecha          = c.Fecha,
                Importe        = c.Monto,
                NroComprobante = c.NroComprobante
            }).ToList();

            dgvCostos.DataSource = costos.ToList();
        }