protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { FuncionarioFacade funcinarioFacade = new FuncionarioFacade(); cbxFuncionario.DataSource = funcinarioFacade.Obter(); cbxFuncionario.DataTextField = "nome"; cbxFuncionario.DataValueField = "codigo"; cbxFuncionario.DataBind(); //para buscar o valor do funcionário int.Parse(cbxFuncionario.SelectedItem.Value irá pegar o valor do DataValueField } AdiantamentoFacade facade = new AdiantamentoFacade(); carregarGrid(facade); }
protected void btnGravar_Click1(object sender, EventArgs e) { AdiantamentoFacade facade = new AdiantamentoFacade(); if (string.IsNullOrEmpty(txtCodigo.Value)) { facade.AdiantamentoInserir(int.Parse(cbxFuncionario.SelectedItem.Value), txtDescricao.Text, dpcDataAdiantamento.SelectedDate, dpcDataPrestacao.SelectedDate); } else { facade.AdiantamentoAlterar(int.Parse(txtCodigo.Value), int.Parse(cbxFuncionario.SelectedItem.Value), txtDescricao.Text, dpcDataAdiantamento.SelectedDate, dpcDataPrestacao.SelectedDate); } carregarGrid(facade); limparCampos(); }
private void carregarGrid(AdiantamentoFacade facade) { GridViewAdiantamento.DataSource = facade.Obter(); GridViewAdiantamento.DataBind(); }