示例#1
0
        public void InsertUpdate(MLProduto ML)
        {
            try
            {
                dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

                var Pro = (from t in dbContext.Produtos where t.CodProduto == ML.CodProduto select t).SingleOrDefault();

                if (Pro == null)
                {
                    Produto dbPro = new Produto();

                    dbPro.CodProduto = ML.CodProduto;
                    dbPro.Produto1 = ML.Produto;

                    dbContext.Produtos.InsertOnSubmit(dbPro);
                    dbContext.Produtos.Context.SubmitChanges();
                }
                else
                {
                    Pro.Produto1 = ML.Produto;

                    dbContext.Produtos.Context.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public void InsertUpdate(MLConsumidorProduto ML)
        {
            try
            {
                dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

                var Ag = (from t in dbContext.ConsumidorProdutos where t.CodConsumidorProduto == ML.CodConsumidorProduto select t).SingleOrDefault();

                if (Ag == null)
                {
                    ConsumidorProduto dbAg = new ConsumidorProduto();

                    dbAg.CodConsumidorProduto = ML.CodConsumidorProduto;
                    dbAg.CodConsumidor = ML.CodConsumidor;
                    dbAg.CodProduto = ML.CodProduto;

                    dbContext.ConsumidorProdutos.InsertOnSubmit(dbAg);
                    dbContext.ConsumidorProdutos.Context.SubmitChanges();
                }
                else
                {
                    Ag.CodConsumidor = ML.CodConsumidor;
                    Ag.CodProduto = ML.CodProduto;

                    dbContext.ConsumidorProdutos.Context.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
        public void InsertUpdate(MLTipoMaterial ML)
        {
            try
            {
                dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

                var Mat = (from t in dbContext.TipoMaterials where t.CodTipoMaterial == ML.CodTipoMaterial select t).SingleOrDefault();

                if (Mat == null)
                {
                    TipoMaterial dbMat = new TipoMaterial();

                    dbMat.CodTipoMaterial = ML.CodTipoMaterial;
                    dbMat.TipoMaterial1 = ML.TipoMaterial;

                    dbContext.TipoMaterials.InsertOnSubmit(dbMat);
                    dbContext.TipoMaterials.Context.SubmitChanges();
                }
                else
                {
                    Mat.TipoMaterial1 = ML.TipoMaterial;

                    dbContext.TipoMaterials.Context.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
        public void InsertUpdate(MLTipoConsumidor ML)
        {
            try
            {
                dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

                var Con = (from t in dbContext.TipoConsumidors where t.CodTipoConsumidor == ML.CodTipoConsumidor select t).SingleOrDefault();

                if (Con == null)
                {
                    TipoConsumidor dbCon = new TipoConsumidor();

                    dbCon.CodTipoConsumidor = ML.CodTipoConsumidor;
                    dbCon.TipoConsumidor1 = ML.TipoConsumidor;

                    dbContext.TipoConsumidors.InsertOnSubmit(dbCon);
                    dbContext.TipoConsumidors.Context.SubmitChanges();
                }
                else
                {
                    Con.TipoConsumidor1 = ML.TipoConsumidor;

                    dbContext.TipoConsumidors.Context.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#5
0
        public void InsertUpdate(MLTipoFiltro ML)
        {
            try
            {
                dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

                var Fil = (from t in dbContext.TipoFiltros where t.CodTipoFiltro == ML.CodTipoFiltro select t).SingleOrDefault();

                if (Fil == null)
                {
                    TipoFiltro dbFil = new TipoFiltro();

                    dbFil.CodTipoFiltro = ML.CodTipoFiltro;
                    dbFil.TipoFiltro1 = ML.TipoFiltro;

                    dbContext.TipoFiltros.InsertOnSubmit(dbFil);
                    dbContext.TipoFiltros.Context.SubmitChanges();
                }
                else
                {
                    Fil.TipoFiltro1 = ML.TipoFiltro;

                    dbContext.TipoFiltros.Context.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#6
0
        public void InsertUpdate(MLTipoAgua ML)
        {
            try
            {
                dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

                var Ag = (from t in dbContext.TipoAguas where t.CodTipoAgua == ML.CodTipoAgua select t).SingleOrDefault();

                if (Ag == null)
                {
                    TipoAgua dbAg = new TipoAgua();

                    dbAg.CodTipoAgua = ML.CodTipoAgua;
                    dbAg.TipoAgua1 = ML.TipoAgua;

                    dbContext.TipoAguas.InsertOnSubmit(dbAg);
                    dbContext.TipoAguas.Context.SubmitChanges();
                }
                else
                {
                    Ag.TipoAgua1 = ML.TipoAgua;

                    dbContext.TipoAguas.Context.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#7
0
        public void InsertUpdateConsumidor(MLConsumidor obj)
        {
            dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

            var Con = (from c in dbContext.Consumidors where c.CodConsumidor == obj.CodConsumidor select c).SingleOrDefault();

            if (Con == null)
            {
                try
                {
                    Consumidor dbCon = new Consumidor();

                    dbCon.Bairro = obj.Bairro;
                    dbCon.Celular = obj.Celular;
                    dbCon.CEP = obj.CEP;
                    dbCon.Cidade = obj.Cidade;
                    dbCon.CodConsumidor = obj.CodConsumidor;
                    dbCon.CodFiltroPiscina = obj.CodFiltroPiscina;
                    dbCon.CodFiltroSpa = obj.CodFiltroSpa;
                    dbCon.CodTipoAgua = obj.CodTipoAgua;
                    dbCon.CodTipoConsumidor = obj.CodTipoConsumidor;
                    dbCon.CodTipoPiscina = obj.CodTipoPiscina;
                    dbCon.CodTipoSpa = obj.CodTipoSpa;
                    dbCon.CodTipoTratador = obj.CodTipoTratador;
                    dbCon.Complemento = obj.Complemento;
                    dbCon.Email = obj.Email;
                    dbCon.Endereco = obj.Endereco;
                    dbCon.News = obj.News;
                    dbCon.Nome = obj.Nome;
                    dbCon.Numero = obj.Numero;
                    dbCon.Observacao = obj.Observacao;
                    dbCon.Telefone = obj.Telefone;
                    dbCon.UF = obj.UF;
                    dbCon.VolPiscina = obj.VolPiscina;
                    dbCon.VolSpa = obj.VolSpa;

                    dbContext.Consumidors.InsertOnSubmit(dbCon);
                    dbContext.Consumidors.Context.SubmitChanges();

                    string sql = "select MAX(CodConsumidor) as MaxCode from " + tblConsumidor;
                    int maxCode = Convert.ToInt32(exQuery(sql).Rows[0]["MaxCode"]);

                    foreach (MLConsumidorProduto cp in obj.ListaConsumidorProduto)
                    {
                        cp.CodConsumidor = maxCode;
                        new DLConsumidorProduto().InsertUpdate(cp);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                try
                {
                    Con.Bairro = obj.Bairro;
                    Con.Celular = obj.Celular;
                    Con.CEP = obj.CEP;
                    Con.Cidade = obj.Cidade;
                    Con.CodFiltroPiscina = obj.CodFiltroPiscina;
                    Con.CodFiltroSpa = obj.CodFiltroSpa;
                    Con.CodTipoAgua = obj.CodTipoAgua;
                    Con.CodTipoConsumidor = obj.CodTipoConsumidor;
                    Con.CodTipoPiscina = obj.CodTipoPiscina;
                    Con.CodTipoSpa = obj.CodTipoSpa;
                    Con.CodTipoTratador = obj.CodTipoTratador;
                    Con.Complemento = obj.Complemento;
                    Con.Email = obj.Email;
                    Con.Endereco = obj.Endereco;
                    Con.News = obj.News;
                    Con.Nome = obj.Nome;
                    Con.Numero = obj.Numero;
                    Con.Observacao = obj.Observacao;
                    Con.Telefone = obj.Telefone;
                    Con.UF = obj.UF;
                    Con.VolPiscina = obj.VolPiscina;
                    Con.VolSpa = obj.VolSpa;

                    dbContext.Consumidors.Context.SubmitChanges();

                    DLConsumidorProduto DL = new DLConsumidorProduto();
                    DL.ClearExisting(obj.CodConsumidor);

                    foreach (MLConsumidorProduto cp in obj.ListaConsumidorProduto)
                    {
                        cp.CodConsumidor = obj.CodConsumidor;
                        DL.InsertUpdate(cp);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
示例#8
0
        public void InsertUpdateConsumidorProdutos(MLConsumidorProduto obj)
        {
            dbSmartSysDataContext dbContext = new dbSmartSysDataContext();

            var Con = (from c in dbContext.ConsumidorProdutos where c.CodConsumidorProduto == obj.CodConsumidorProduto select c).SingleOrDefault();

            if (Con == null)
            {
                try
                {
                    ConsumidorProduto dbCon = new ConsumidorProduto();

                    dbCon.CodConsumidorProduto = obj.CodConsumidorProduto;
                    dbCon.CodConsumidor = obj.CodConsumidor;
                    dbCon.CodProduto = obj.CodProduto;

                    dbContext.ConsumidorProdutos.InsertOnSubmit(dbCon);
                    dbContext.ConsumidorProdutos.Context.SubmitChanges();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                try
                {
                    Con.CodConsumidor = obj.CodConsumidor;
                    Con.CodProduto = obj.CodProduto;

                    dbContext.ConsumidorProdutos.Context.SubmitChanges();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }