Example #1
0
        clsPromocao criarObjetoPromocao()
        {
            clsPromocao objPromocao = new clsPromocao();

            objPromocao.Nome_Promocao      = txtTituloPromocao.Text;
            objPromocao.Descricao          = txtDescricaoPromocao.Text;
            objPromocao.Vigencia           = dataVigencia.Value.ToString("yyyy-MM-dd");
            objPromocao.PorcentualDesconto = Int32.Parse(txtDesconto.Text);

            if (ckAcessivelATodos.Checked)
            {
                objPromocao.AcessivelATodos = 1;
            }
            else
            {
                objPromocao.AcessivelATodos = 0;
            }

            if (ckSobeSite.Checked)
            {
                objPromocao.SobeSite = 1;
            }
            else
            {
                objPromocao.SobeSite = 0;
            }

            return(objPromocao);
        }
        public DataTable AtualizarPromocao(clsPromocao objPromocao)
        {
            List <SqlParameter> LstParametros = new List <SqlParameter>();

            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@Nome";
            parametro.Value         = objPromocao.Nome_Promocao;
            parametro.DbType        = System.Data.DbType.String;
            LstParametros.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@CodPromocao";
            parametro.Value         = objPromocao.Cod_Promocao;
            parametro.DbType        = System.Data.DbType.String;
            LstParametros.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@Descricao";
            parametro.Value         = objPromocao.Descricao;
            parametro.DbType        = System.Data.DbType.String;
            LstParametros.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@PorcentagemDesconto";
            parametro.Value         = objPromocao.PorcentualDesconto;
            parametro.DbType        = System.Data.DbType.Int32;
            LstParametros.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@Vigencia";
            parametro.Value         = objPromocao.Vigencia;
            parametro.DbType        = System.Data.DbType.Date;
            LstParametros.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@sobe_promocao";
            parametro.Value         = objPromocao.SobeSite;
            parametro.DbType        = System.Data.DbType.Int32;
            LstParametros.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@AcessivelATodos";
            parametro.Value         = objPromocao.AcessivelATodos;
            parametro.DbType        = System.Data.DbType.Int32;
            LstParametros.Add(parametro);

            return(ObjBanco.ExecuteProc("USP_CSharp_Promocao_AtualizarPromocao", LstParametros));
        }