public static void NuevaDiscoteca(string nombre, string usuario) { using (FunClubEntities db = new FunClubEntities()) { int?maxid = db.Discotecas.Max(a => (int?)a.CodDiscoteca); int codigo = maxid != null ? (int)maxid + 1 : 1; var disconuevo = new Discoteca(); disconuevo.UsuarioAlta = usuario; disconuevo.FechaAlta = DateTime.Now; disconuevo.CodDiscoteca = codigo; disconuevo.Descripcion = nombre; disconuevo.Usuario_Discotecas = new List <Usuario_Discotecas>(); disconuevo.Usuario_Discotecas.Add(new Usuario_Discotecas() { CodDiscoteca = codigo, EmailUsuario = usuario }); db.Discotecas.Add(disconuevo); db.SaveChanges(); } }
public static List <ClienteFichada> ObtenerFichadasHoy(Discoteca disco) { using (FunClubEntities db = new FunClubEntities()) { var ayer = DateTime.Now.AddHours(-6); return(db.ClienteFichadas.Where(a => a.CodDisco == disco.CodDiscoteca && (a.FechaHoraEntrada <= DateTime.Now && a.FechaHoraEntrada >= ayer)).ToList()); } }
public static string GetCantidadVendidaHoy(Discoteca disco) { using (FunClubEntities db = new FunClubEntities()) { var fechaayer = DateTime.Now.AddDays(-1); return(db.VentaEntradas.Where(a => a.FechaAlta <= DateTime.Now && a.FechaAlta >= fechaayer).Count().ToString()); } }
public static string GetFacturacionHoy(Discoteca disco) { using (FunClubEntities db = new FunClubEntities()) { var fechaayer = DateTime.Now.AddDays(-1); return(db.VentaEntradas.Where(a => a.FechaAlta <= DateTime.Now && a.FechaAlta >= fechaayer).Sum(a => a.Pago.Monto).ToString()); } }
public static List <Consumicion> GetAllFromDisco(Discoteca disco) { using (FunClubEntities db = new FunClubEntities()) { return(db.Consumicions .Include("PrecioConsumicions") .Include("Consumicion_Bebida") .Include("Consumicion_Bebida.Producto") .Where(a => a.CodDiscoteca == disco.CodDiscoteca).ToList()); } }
public static List <VentaEntrada> GetVentaEntradasFecha(Discoteca disco) { using (FunClubEntities db = new FunClubEntities()) { var fechaayer = DateTime.Now.AddDays(-1); return(db.VentaEntradas .Include("Pago") .Include("Pago.DetallePagoEfectivoes") .Include("Pago.DetallePagoTarjetaCreditoes") .Include("Pago.DetallePagoTarjetaDebitoes") .Where(a => a.FechaAlta <= DateTime.Now && a.FechaAlta >= fechaayer).ToList()); } }