Esempio n. 1
0
 partial void DeleteConsumidor(Consumidor instance);
Esempio n. 2
0
 partial void InsertConsumidor(Consumidor instance);
Esempio n. 3
0
 partial void UpdateConsumidor(Consumidor instance);
Esempio n. 4
0
		private void detach_Consumidors1(Consumidor entity)
		{
			this.SendPropertyChanging();
			entity.TipoMaterial1 = null;
		}
Esempio n. 5
0
		private void attach_Consumidors(Consumidor entity)
		{
			this.SendPropertyChanging();
			entity.TipoMaterial = this;
		}
Esempio n. 6
0
		private void attach_Consumidors1(Consumidor entity)
		{
			this.SendPropertyChanging();
			entity.TipoFiltro1 = this;
		}
Esempio n. 7
0
		private void detach_Consumidors(Consumidor entity)
		{
			this.SendPropertyChanging();
			entity.TipoFiltro = null;
		}
Esempio n. 8
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;
                }
            }
        }