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)); }