public Domain.FornecedorModel BuscaFornecedor(string ID) { Domain.FornecedorModel RetornoFornecedor = new Domain.FornecedorModel(); IFSPDataContext Banco = new IFSPDataContext(); FORNECEDOR TabelaFornecedo = new FORNECEDOR(); var Fornecedor = Banco.FORNECEDORs.Where(Tabela => Tabela.ID_UTILIZADOR == int.Parse(ID)).FirstOrDefault(); if (Fornecedor != null) { RetornoFornecedor.IdUtilizador = Fornecedor.ID_UTILIZADOR; RetornoFornecedor.Bairro = Fornecedor.BAIRRO; RetornoFornecedor.Nome = Fornecedor.NOME; RetornoFornecedor.Cnpj = Fornecedor.CNPJ; RetornoFornecedor.Cep = Fornecedor.CEP; RetornoFornecedor.NomeContato = Fornecedor.NOME_CONTATO; RetornoFornecedor.Numero = (int)Fornecedor.NUMERO; RetornoFornecedor.Referencia = Fornecedor.REFERENCIA; RetornoFornecedor.Rua = Fornecedor.RUA; RetornoFornecedor.Telefone = Fornecedor.TELEFONE; RetornoFornecedor.Cidade = Fornecedor.CIDADE; RetornoFornecedor.Email = Fornecedor.EMAIL; RetornoFornecedor.Status = (bool)Fornecedor.STATUS; RetornoFornecedor.DataUltimoLogin = (DateTime)Fornecedor.DATA_ULTIMO_LOGIN; RetornoFornecedor.Diretorio = Fornecedor.DIRETORIO; RetornoFornecedor.Rua = Fornecedor.RUA; RetornoFornecedor.Senha = Fornecedor.SENHA; RetornoFornecedor.TaxaEntrega = Fornecedor.TAXA_ENTREGA; RetornoFornecedor.TempoEntrega = Fornecedor.TEMPO_ENTREGA; RetornoFornecedor.TempoPreparo = Fornecedor.TEMPO_PREPARO; RetornoFornecedor.Usuario = Fornecedor.USUARIO; RetornoFornecedor.VendaOnline = (bool)Fornecedor.VENDA_ONLINE; RetornoFornecedor.Voucher = Fornecedor.VOUCHER; } return RetornoFornecedor; }
public List<Domain.FornecedorModel> ListarFornecedor(string IDs) { List<Domain.FornecedorModel> ListaFornecedor = new List<Domain.FornecedorModel>(); IFSPDataContext Banco = new IFSPDataContext(); FORNECEDOR TabelaFornecedorCep = new FORNECEDOR(); if (IDs != "") { var ParamIDs = IDs.Split('^'); // int?[] productModelIds = { ParamIDs }; var Select = from Fornecedor in Banco.FORNECEDORs where ParamIDs.Contains(Fornecedor.ID_UTILIZADOR.ToString()) select Fornecedor; foreach (var Fornecedor in Select) { Domain.FornecedorModel Forn = new Domain.FornecedorModel(); Forn.IdUtilizador = Fornecedor.ID_UTILIZADOR; Forn.Bairro = Fornecedor.BAIRRO; Forn.Nome = Fornecedor.NOME; Forn.Cnpj = Fornecedor.CNPJ; Forn.Cep = Fornecedor.CEP; Forn.NomeContato = Fornecedor.NOME_CONTATO; Forn.Numero = (int)Fornecedor.NUMERO; Forn.Referencia = Fornecedor.REFERENCIA; Forn.Rua = Fornecedor.RUA; Forn.Telefone = Fornecedor.TELEFONE; Forn.Cidade = Fornecedor.CIDADE; Forn.Email = Fornecedor.EMAIL; Forn.Status = (bool)Fornecedor.STATUS; Forn.DataUltimoLogin = (DateTime)Fornecedor.DATA_ULTIMO_LOGIN; Forn.Diretorio = Fornecedor.DIRETORIO; Forn.Rua = Fornecedor.RUA; Forn.Senha = Fornecedor.SENHA; Forn.TaxaEntrega = Fornecedor.TAXA_ENTREGA; Forn.TempoEntrega = Fornecedor.TEMPO_ENTREGA; Forn.TempoPreparo = Fornecedor.TEMPO_PREPARO; Forn.Usuario = Fornecedor.USUARIO; Forn.VendaOnline = (bool)Fornecedor.VENDA_ONLINE; Forn.Voucher = Fornecedor.VOUCHER; ListaFornecedor.Add(Forn); } } else { var Select = from Fornecedor in Banco.FORNECEDORs select Fornecedor; foreach (var Fornecedor in Select) { Domain.FornecedorModel Forn = new Domain.FornecedorModel(); Forn.IdUtilizador = Fornecedor.ID_UTILIZADOR; Forn.Bairro = Fornecedor.BAIRRO; Forn.Nome = Fornecedor.NOME; Forn.Cep = Fornecedor.CEP; Forn.Cnpj = Fornecedor.CNPJ; Forn.NomeContato = Fornecedor.NOME_CONTATO; Forn.Numero = (int)Fornecedor.NUMERO; Forn.Referencia = Fornecedor.REFERENCIA; Forn.Rua = Fornecedor.RUA; Forn.Telefone = Fornecedor.TELEFONE; Forn.Cidade = Fornecedor.CIDADE; Forn.Email = Fornecedor.EMAIL; Forn.Status = (bool)Fornecedor.STATUS; Forn.DataUltimoLogin = (DateTime)Fornecedor.DATA_ULTIMO_LOGIN; Forn.Diretorio = Fornecedor.DIRETORIO; Forn.Rua = Fornecedor.RUA; Forn.Senha = Fornecedor.SENHA; Forn.TaxaEntrega = Fornecedor.TAXA_ENTREGA; Forn.TempoEntrega = Fornecedor.TEMPO_ENTREGA; Forn.TempoPreparo = Fornecedor.TEMPO_PREPARO; Forn.Usuario = Fornecedor.USUARIO; Forn.VendaOnline = (bool)Fornecedor.VENDA_ONLINE; Forn.Voucher = Fornecedor.VOUCHER; ListaFornecedor.Add(Forn); } } return ListaFornecedor; }
public Domain.FornecedorModel Login(string login, string senha) { IFSPDataContext Banco = new IFSPDataContext(); MPRepository RP = new MPRepository(); FORNECEDOR Busca = new FORNECEDOR(); Domain.FornecedorModel Retorno = new Domain.FornecedorModel(); try { var Select = Banco.FORNECEDORs.Where(Fornecedor => Fornecedor.USUARIO == login && Fornecedor.SENHA == senha).FirstOrDefault(); if (Select != null) { if (Select.USUARIO != null && Select.SENHA != null) { Retorno.IdUtilizador = Select.ID_UTILIZADOR; Retorno.Usuario = Select.USUARIO; Retorno.Senha = Select.NOME; Retorno.TipoUtilizador = (bool)Select.TIPO_UTILIZADOR; Select.DATA_ULTIMO_LOGIN = DateTime.Now; Banco.SubmitChanges(); } } else { throw new Exception(); } } catch(Exception e) { } return Retorno; }
public List<Domain.FornecedorModel> BuscarCepFornecedor(string CEP) { List<Domain.FornecedorModel> ListaProduto = new List<Domain.FornecedorModel>(); IFSPDataContext Banco = new IFSPDataContext(); FORNECEDOR_CEP TabelaFornecedorCep = new FORNECEDOR_CEP(); var Select = Banco.FORNECEDOR_CEPs.Where(Tabela => Tabela.CEP == CEP).ToList(); foreach (var Fornecedor in Select) { Domain.FornecedorModel Produto = new Domain.FornecedorModel(); Produto.IdUtilizador = Fornecedor.FORECEDOR_ID; ListaProduto.Add(Produto); } return ListaProduto; }