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();
         }
     }
 }
 private void CostoEditar(CostoGridStruct costo)
 {
     if (!costo.CajaCerrada && costo.Estado != "Aprobado")
     {
         if (new frmEditarGasto(costo.CostoId).ShowDialog() == DialogResult.OK)
         {
             CostoRepository = new EFRepository<Costo>();
             ActualizarPantalla();
         }
     }
 }