public System.Data.DataSet Grafico() { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; var query = from linhas in banco.produto.Include("tipo") select new { linhas.idproduto, linhas.idtipo, tipo = linhas.tipo.descricao }; System.Data.DataSet DS = new System.Data.DataSet(); DS.Tables.Add(new System.Data.DataTable("produto")); DS.Tables["produto"].Columns.Add("idproduto"); DS.Tables["produto"].Columns.Add("idtipo"); DS.Tables["produto"].Columns.Add("tipo"); foreach (var item in query) { System.Data.DataRow row = DS.Tables["produto"].NewRow(); row["idproduto"] = item.idproduto.ToString().PadLeft(10, '0'); row["tipo"] = item.tipo; row["idtipo"] = item.idtipo; DS.Tables["produto"].Rows.Add(row); } DS.DataSetName = "dsGraficoProduto"; return(DS); } }
public object pesquisar(string texto, string tipo) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; if (tipo.Equals("start")) { var query = from linhas in banco.produto where linhas.nome.StartsWith(texto) select new { Codigo = linhas.idproduto, Descricao = linhas.nome }; return(query.ToList()); } else if (tipo.Equals("contains")) { var query = from linhas in banco.produto where linhas.nome.Contains(texto) select new { Codigo = linhas.idproduto, Descricao = linhas.nome }; return(query.ToList()); } return(null); } }
public object listar() { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; var query = from linhas in banco.usuarios orderby linhas.cod select linhas; return(query.ToList()); } }
public void consultar(System.Windows.Forms.BindingSource bs) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; // LINQ var query = from linhas in banco.mesa orderby linhas.idmesa select linhas; bs.DataSource = query.ToList(); } }
public bool checarExclusao(int Codigo) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; var query = (from linhas in banco.produto where linhas.idtipo == Codigo select linhas).FirstOrDefault(); return(query == null ? true : false); } }
public bool validar(string usuario, string senha) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; var query = banco.usuarios.FirstOrDefault(i => i.login.Equals(usuario) && i.senha.Equals(senha)); if (query == null) { return(false); } } return(true); }
public int ProximoCodigo() { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { int cod = banco.usuarios.Max(i => i.cod); return(cod + 1); } catch (Exception) { return(1); } } }
public void inserir(modelo.usuarios Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { banco.usuarios.Add(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Cadastrar:" + Erro.Message); } } }
public void excluir(int Codigo) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; modelo.usuarios Registro = banco.usuarios.Find(Codigo); try { banco.usuarios.Remove(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Excluir:" + Erro.Message); } } }
public void editar(modelo.usuarios Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { modelo.usuarios velho = banco.usuarios.Find(Registro.cod); banco.Entry(velho).CurrentValues.SetValues(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Editar:" + Erro.Message); } } }
public System.Data.DataSet relatorio() { string[] array_status = new string[] { "0 - A MESA ESTA LIVRE", "1 - A MESA ESTA EM USO", "2 - A MESA ESTA RESERVADA", "3 - A MESA ESTA INDISPONIVEL" }; using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; var query = from linhas in banco.mesa orderby linhas.idmesa select new { linhas.idmesa, linhas.status, linhas.vagas, }; System.Data.DataSet DS = new System.Data.DataSet(); DS.Tables.Add(new System.Data.DataTable("mesa")); DS.Tables["mesa"].Columns.Add("idmesa"); DS.Tables["mesa"].Columns.Add("status"); DS.Tables["mesa"].Columns.Add("vagas"); foreach (var item in query) { System.Data.DataRow row = DS.Tables["mesa"].NewRow(); row["idmesa"] = item.idmesa.ToString().PadLeft(10, '0'); int index = Convert.ToInt16(item.status); row["status"] = array_status[index]; row["vagas"] = item.vagas; DS.Tables["mesa"].Rows.Add(row); } DS.DataSetName = "dsMesa"; return(DS); } }