protected void ButtonAdd_OnClick(object sender, EventArgs e) { GridViewRow row = (GridViewRow)((sender as Button).NamingContainer); DropDownList ddl1 = (DropDownList)row.FindControl("ddlPerfil"); DropDownList ddl2 = (DropDownList)row.FindControl("ddlMes"); TextBox textboxAno = (TextBox)row.FindControl("txtAno"); TextBox textboxCDI12m = (TextBox)row.FindControl("txtCDI12m"); TextBox textboxCDI24m = (TextBox)row.FindControl("txtCDI24m"); Carteira carteira = new Carteira() { Perfil = ddl1.SelectedItem.Text, Mes = Convert.ToInt16(ddl2.SelectedItem.Text), Ano = Convert.ToInt16(textboxAno.Text), CDI12m = Convert.ToDouble(textboxCDI12m.Text), CDI24m = Convert.ToDouble(textboxCDI24m.Text) }; ddl1.SelectedIndex = 0; ddl2.SelectedIndex = 0; textboxAno.Text = String.Empty; textboxCDI12m.Text = String.Empty; textboxCDI24m.Text = String.Empty; ICarteiraRepositorio repo = new ICarteiraRepositorio(); repo.SaveCarteira(carteira); Init(); }
private void Init() { ICarteiraRepositorio repo = new ICarteiraRepositorio(); DataSet ds = new DataSet(); ds = repo.GetCarteiras(); DataTable dt = ds.Tables[0]; //dt.Columns.AddRange( // new DataColumn[5] // { // new DataColumn("Perfil", typeof(string)), // new DataColumn("Mes", typeof(int)), // new DataColumn("Ano", typeof(int)), // new DataColumn("CDI12m", typeof(double)), // new DataColumn("CDI24m", typeof(double)), // }); //foreach (DataRow row in dt.Rows) //{ // DataRow newRow = dt.NewRow(); // newRow["Perfil"] = row.; // newRow["Mes"] = 0; // newRow["Ano"] = 0; // newRow["CDI12m"] = 0; // newRow["CDI24m"] = 0; // dt.Rows.Add(newRow); //} ViewState["CurrentTable"] = dt; GridView1.DataSource = dt; GridView1.DataBind(); }
public CarteiraServico(ICarteiraRepositorio carteiraRepositorio, IRespostasFormularioRepositorio respostasFormularioRepositorio) : base(carteiraRepositorio) { _carteiraRepositorio = carteiraRepositorio; _respostasFormularioRepositorio = respostasFormularioRepositorio; }