Beispiel #1
0
        public void InserirPromocoes(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 = "@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);

            ObjBanco.ExecuteProc("USP_CSharp_Promocao_InserirPromocao", LstParametros);
        }
        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;
        }