Beispiel #1
0
        public List<Domain.FornecedorCepModel> AtualizaBuscaCEP(string Tipo, string Dados, int IdFornecedor)
        {
            List<Domain.FornecedorCepModel> ListaCep = new List<Domain.FornecedorCepModel>();
            IFSPDataContext Banco = new IFSPDataContext();
            FORNECEDOR_CEP TabelaFornecedorCep = new FORNECEDOR_CEP();

            string CepFornecedor = Banco.FORNECEDORs.Where(n => n.ID_UTILIZADOR == IdFornecedor).FirstOrDefault().CEP;

            var retornoForn = Banco.CEP_FULLs.Where(n => n.CEP == CepFornecedor.ToString()).FirstOrDefault();

            if (retornoForn != null)
            {
                string EstadoFornecedor = retornoForn.Estado;

                if (Tipo == "CEP")
                {
                    var Select = (from fc in Banco.FORNECEDOR_CEPs
                                  where fc.FORECEDOR_ID == IdFornecedor
                                  select fc.CEP).ToList();
                    //select pelo CEP
                    var FornecedorCep = Banco.CEP_FULLs.Where(Tabela => Tabela.CEP == Dados).FirstOrDefault();

                    if (!Select.Contains(FornecedorCep.CEP))
                    {
                        Domain.FornecedorCepModel Cep = new Domain.FornecedorCepModel();

                        Cep.Cep = FornecedorCep.CEP.ToString();
                        Cep.Rua = FornecedorCep.Rua.ToString();
                        Cep.Bairro = FornecedorCep.Bairro.ToString();
                        Cep.Municipio = FornecedorCep.Cidade.ToString();
                        Cep.Estado = FornecedorCep.Estado.ToString();

                        ListaCep.Add(Cep);
                    }
                    else
                    {
                        Domain.FornecedorCepModel Cep = new Domain.FornecedorCepModel();

                        Cep.Cep = "-1";
                        Cep.Rua = FornecedorCep.Rua.ToString();
                        Cep.Bairro = FornecedorCep.Bairro.ToString();
                        Cep.Municipio = FornecedorCep.Cidade.ToString();
                        Cep.Estado = FornecedorCep.Estado.ToString();

                        ListaCep.Add(Cep);
                    }
                }
                else
                {

                    /*var Select = (from cf in Banco.CEP_FULLs
                                  join fc in Banco.FORNECEDOR_CEPs on cf.CEP equals fc.CEP
                                  where fc.FORECEDOR_ID == IdFornecedor
                                  select fc.CEP).ToList();
                    */
                    var Select = (from fc in Banco.FORNECEDOR_CEPs
                                  where fc.FORECEDOR_ID == IdFornecedor
                                  select fc.CEP).ToList();
                    //select pela rua
                    var NewCepForn = Banco.CEP_FULLs.Where(Tabela => Tabela.Rua.Contains(Dados) && Tabela.Estado == EstadoFornecedor).ToList();

                    foreach (var FornecedorCep in NewCepForn)
                    {
                        if (!Select.Contains(FornecedorCep.CEP))
                        {
                            Domain.FornecedorCepModel Cep = new Domain.FornecedorCepModel();

                            Cep.Cep = FornecedorCep.CEP.ToString();
                            Cep.Rua = FornecedorCep.Rua.ToString();
                            Cep.Bairro = FornecedorCep.Bairro.ToString();
                            Cep.Municipio = FornecedorCep.Cidade.ToString();
                            Cep.Estado = FornecedorCep.Estado.ToString();

                            ListaCep.Add(Cep);
                        }
                    }
                }
            }

            return ListaCep;
        }
Beispiel #2
0
        public string InserirCEP(string CEP, int IdFornecedor, string Taxa)
        {
            string Retorno = "";

            IFSPDataContext db = new IFSPDataContext();
            MPRepository rp = new MPRepository();
            FORNECEDOR_CEP FornCep = new FORNECEDOR_CEP();

            var select2 = db.FORNECEDOR_CEPs.Where(n =>
                n.CEP == CEP && n.FORECEDOR_ID == IdFornecedor).FirstOrDefault();

            if (select2 == null)
            {
                var select = db.CEP_FULLs.Where(n =>
                                n.CEP == CEP).FirstOrDefault();

                FornCep.FORECEDOR_ID = IdFornecedor;
                FornCep.CEP = CEP;
                FornCep.BAIRRO = select.Bairro;
                FornCep.ESTADO = select.Estado;
                FornCep.MUNICIPIO = select.Cidade;
                FornCep.RUA = select.Rua;
                FornCep.TAXA = Taxa;

                db.FORNECEDOR_CEPs.InsertOnSubmit(FornCep);
                db.SubmitChanges();
                Retorno = "Sucesso";
            }
            else
            {
                Retorno = "Cep ja cadastrado";
            }

            return Retorno;
        }
Beispiel #3
0
        public string RemoverCepFornecedor(int IdFornecedor, string IdCep)
        {
            IFSPDataContext db = new IFSPDataContext();
            MPRepository rp = new MPRepository();
            FORNECEDOR_CEP FornCep = new FORNECEDOR_CEP();

            string Retorno = "";

            var Select = (from fc in db.FORNECEDOR_CEPs
                          where fc.ID_CEP == int.Parse(IdCep) && fc.FORECEDOR_ID == IdFornecedor
                          select fc).FirstOrDefault();

            db.FORNECEDOR_CEPs.DeleteOnSubmit(Select);
            db.SubmitChanges();

            Retorno = "Registro Excluido";

            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;
        }
Beispiel #5
0
        public string DeletarCombo(int Id)
        {
            IFSPDataContext db = new IFSPDataContext();
            MPRepository rp = new MPRepository();
            FORNECEDOR_CEP FornCep = new FORNECEDOR_CEP();

            string Retorno = "";

            var Select = (from fc in db.FORNECEDOR_COMBOs
                          where fc.ID_COMBO == Id
                          select fc).FirstOrDefault();
            //deletar combo
            db.FORNECEDOR_COMBOs.DeleteOnSubmit(Select);
            db.SubmitChanges();

            Retorno = "Registro Excluido";

            return Retorno;
        }
Beispiel #6
0
        public List<Domain.FornecedorCepModel> BuscarCep(int IdFornecedor)
        {
            List<Domain.FornecedorCepModel> ListaCep = new List<Domain.FornecedorCepModel>();
            IFSPDataContext Banco = new IFSPDataContext();
            FORNECEDOR_CEP TabelaFornecedorCep = new FORNECEDOR_CEP();

            var Select = Banco.FORNECEDOR_CEPs.Where(Tabela => Tabela.FORECEDOR_ID == IdFornecedor).ToList();

            foreach (var Fornecedor in Select)
            {
                Domain.FornecedorCepModel Cep = new Domain.FornecedorCepModel();

                Cep.Cep = Fornecedor.CEP.ToString();
                Cep.Rua = Fornecedor.RUA.ToString();
                Cep.Taxa = Fornecedor.TAXA.ToString();
                Cep.IdCep = Fornecedor.ID_CEP.ToString();
                Cep.Bairro = Fornecedor.BAIRRO.ToString();

                ListaCep.Add(Cep);
            }

            return ListaCep;
        }
 partial void DeleteFORNECEDOR_CEP(FORNECEDOR_CEP instance);
 partial void UpdateFORNECEDOR_CEP(FORNECEDOR_CEP instance);
 partial void InsertFORNECEDOR_CEP(FORNECEDOR_CEP instance);
		private void detach_FORNECEDOR_CEPs(FORNECEDOR_CEP entity)
		{
			this.SendPropertyChanging();
			entity.FORNECEDOR = null;
		}