Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }