//habilitado lo uso para quitar los usuarios de la mesa habilitado en la mesa o no public static bool CerrarUsuariosDeMesa(Mesa mesa) { exito = false; try { IList <UserMesa> listUserMesas = GetUserMesaByNumeroMesa(mesa.numero); foreach (UserMesa userMesa in listUserMesas) { using (mbDBContext dBEntities = new mbDBContext()) { if (userMesa != null) { userMesa.habilitado = false; userMesa.activo = false; dBEntities.Entry(userMesa).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } } catch { exito = false; } return(exito); }
//Actualizar el estado de una lista de pedidos para cierta mesa (numero de mesa) al idEstado que se le pasa public static Cuenta PedirCuentaMesa(UsuarioMesaDetalle usuarioMesaDetalle) { //Creo la cuenta Cuenta cuenta = CuentaController.CrearyObtnerCuenta(usuarioMesaDetalle); if (cuenta != null) { try { //Obtengo los pedidos de la mesa IEnumerable <Pedido> ListaPedidosDeMesa = GetTodos(usuarioMesaDetalle.mesaNumero); using (mbDBContext dBEntities = new mbDBContext()) { //Actualizo el estado de los pedidos y le asigno su id de cuenta foreach (Pedido pedido in ListaPedidosDeMesa) { pedido.IdEstado = (int)EnumEstadoPedido.PedidoDeCuenta; pedido.idCuenta = cuenta.id; dBEntities.Entry(pedido).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; } } return(cuenta); }
public static bool update(int id, String descri, bool activa, String UserId) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { var entity = dBEntities.Cartas.FirstOrDefault(e => e.id == id); if (entity != null) { entity.UserId = UserId; entity.descripcion = descri; entity.fecha = DateTime.Now; entity.activa = activa; dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; //mens = "Error al intentar actualizar la carta"; } return(exito); }
public static bool update(Carta carta) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { var entity = dBEntities.Cartas.FirstOrDefault(e => e.id == carta.id); if (entity != null) { entity.UserId = carta.UserId; entity.descripcion = carta.descripcion; entity.fecha = carta.fecha; entity.activa = carta.activa; dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); } } } catch { exito = false; } return(exito); }
//Actualizar cuenta public static bool Update(Cuenta cuenta) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { if (cuenta != null) { dBEntities.Entry(cuenta).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; } return(exito); }
public static bool PermitirMensaje(int id) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { var entity = dBEntities.MensajeMuroes.FirstOrDefault(e => e.id == id); if (entity != null) { entity.estadoCod = (int)EnumEstadoMensaje.Aprobado; dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; } return(exito); }
//Actualizar el estado de una lista de pedidos para cierta mesa (numero de mesa) al idEstado que se le pasa public static bool UpdatePedidosDeMesaEstado(int numeroMesa, EnumEstadoPedido enumEstado) { IEnumerable <Pedido> ListaPedidosDeMesa = GetTodos(numeroMesa); try { using (mbDBContext dBEntities = new mbDBContext()) { foreach (Pedido pedido in ListaPedidosDeMesa) { pedido.IdEstado = (int)enumEstado; dBEntities.Entry(pedido).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; } return(exito); }
//Actualizar el estado de un pedido public static bool UpdatePedidoEstado(int idPedido, EnumEstadoPedido enumEstado) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { var entity = dBEntities.Pedidoes.Where(x => x.id == idPedido).FirstOrDefault(); if (entity != null) { entity.IdEstado = (int)enumEstado; dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; } return(exito); }
//Usuario activo en la mesa o no public static bool UpdateActivo(int id, bool activo) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { var entity = dBEntities.UserMesas.FirstOrDefault(e => e.id == id); if (entity != null) { entity.activo = activo; dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; } return(exito); }
public static bool PermitirMensajes(List <MensajeMurosDetalle> ListaDeMensajeMuro) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { foreach (MensajeMuro mensajeMuro in ListaDeMensajeMuro) { if (mensajeMuro != null) { mensajeMuro.estadoCod = (int)EnumEstadoMensaje.Aprobado; dBEntities.Entry(mensajeMuro).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); } } } } catch { exito = false; } return(exito); }
//Actualizar el estado de un Cuenta public static bool UpdateCuentastado(int idCuenta, EnumEstadoCuenta enumEstado) { exito = false; try { using (mbDBContext dBEntities = new mbDBContext()) { var entity = dBEntities.Cuentas.Where(x => x.id == idCuenta).FirstOrDefault(); if (entity != null) { entity.estadoCod = (int)enumEstado; entity.estado_descri = (String)enumEstado.ToString(); dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified; dBEntities.SaveChanges(); exito = true; } } } catch { exito = false; } return(exito); }