/// <summary> /// evento disparado pelo link de cancelar reserva na grid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void LinkButton1_Click(object sender, EventArgs e) { try { //exclui o registro de reserva selecionado AgendamentoRecurso.Delete(int.Parse(((LinkButton)sender).CommandArgument)); Pesquisar(); } catch (Exception ex) { //grava a mensagem de erro em um arquivo de log Logger.Error(ex.Message); pnlMessagem.ExibirMensagem("Occoreu um erro inesperado no sistema"); } }
/// <summary> /// evento do botão salvar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSalvar_Click(object sender, EventArgs e) { try { //atribui os dados da página para o objeto de agendamento AgendamentoRecurso agendamento = new AgendamentoRecurso(); agendamento.Data = DateTime.Parse(ddlData.SelectedValue); agendamento.Recurso = ddlRecurso.SelectedValue; agendamento.Usuario = base.UsuarioLogado; //salva o registro no banco agendamento.SaveAndFlush(); } catch (Exception ex) { Logger.Error(ex.Message); base.ExibirMensagemErro(); } base.ExibirMensagemSucesso(Funcionalidade.Reserva, Operacao.Inclusao); }