//list users public static List <usuario> getUsers() { try { dc = new DCRestauranteDataContext(); var users = dc.usuarios.Where(data => data.estado_usuario == 'A'); return(users.ToList()); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }
//validacions login public static usuario getUsersLogin(string user, string pass) { try { dc = new DCRestauranteDataContext(); var usuario = dc.usuarios.FirstOrDefault(data => data.estado_usuario == 'A' && data.email_usuario.Equals(user) && data.pass_usuario.Equals(pass)); return(usuario); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }
//list carta public static List <carta> getCarta() { try { dc = new DCRestauranteDataContext(); var carta = dc.cartas.Where(data => data.estado_carta == 'A'); return(carta.ToList()); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }
//list users public static List <cliente> getClients() { try { dc = new DCRestauranteDataContext(); var client = dc.clientes.Where(data => data.estado_cliente == 'A'); return(client.ToList()); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }
//list plato public static List <plato> getPlato() { try { dc = new DCRestauranteDataContext(); var plato = dc.platos.Where(data => data.estado_plato == 'A'); return(plato.ToList()); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }
//insert users public static bool saveUsers(usuario _infoUser) { try { dc = new DCRestauranteDataContext(); bool res = false; _infoUser.estado_usuario = 'A'; _infoUser.fecha_usuario = DateTime.Now; dc.usuarios.InsertOnSubmit(_infoUser); dc.SubmitChanges(); res = true; return(res); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }
//insert carta public static bool saveCarta(carta _infoCarta) { try { dc = new DCRestauranteDataContext(); bool res = false; _infoCarta.estado_carta = 'A'; _infoCarta.fecha_carta = DateTime.Now; dc.cartas.InsertOnSubmit(_infoCarta); dc.SubmitChanges(); res = true; return(res); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }
//insert plato public static bool savePlato(plato _infoplato) { try { dc = new DCRestauranteDataContext(); bool res = false; _infoplato.estado_plato = 'A'; _infoplato.fecha_plato = DateTime.Now; dc.platos.InsertOnSubmit(_infoplato); dc.SubmitChanges(); res = true; return(res); } catch (Exception ex) { throw new ArgumentException("ERROR" + ex.Message); } }