protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["numeropece"] != null) { Int32 numeropece = Convert.ToInt32(Request.QueryString["numeropece"]); AlunoNegocio alunonegocio = new AlunoNegocio(); Aluno aluno = alunonegocio.ObterAlunoPeloNumeroPece(numeropece); Logger.Registrar(((Usuario)Session["usuario"]).IdUsuario, "Excluindo aluno " + aluno.Nome + "Numero Pece : " + aluno.NumeroPece); if (alunonegocio.RemoverAluno(numeropece)) { Logger.Registrar(((Usuario)Session["usuario"]).IdUsuario, "Aluno " + aluno.Nome + " Excluido com sucesso!"); Response.Redirect("AlunoLista.aspx"); } else { LabelErro.Text = "Erro ao remover usuário"; } } else { LabelErro.Text = "Erro de sessão"; } }
private void LoadGridViewListaAlunos() { AlunoNegocio alunoNegocio = new AlunoNegocio(); List<Aluno> listAlunos = alunoNegocio.ObterTodosAlunos(); GridViewListaAlunos.Columns.Clear(); GridViewListaAlunos.DataSource = listAlunos; GridViewListaAlunos.AutoGenerateColumns = false; BoundField bfNumeroPece = new BoundField(); bfNumeroPece.DataField = "NumeroPece"; bfNumeroPece.HeaderText = "Número Pece"; GridViewListaAlunos.Columns.Add(bfNumeroPece); BoundField bfNome = new BoundField(); bfNome.DataField = "Nome"; bfNome.HeaderText = "Nome"; GridViewListaAlunos.Columns.Add(bfNome); CommandField cmdField = new CommandField(); cmdField.ButtonType = ButtonType.Image; cmdField.DeleteImageUrl = "Icons/cross.png"; cmdField.EditImageUrl = "Icons/page_edit.png"; cmdField.SelectImageUrl = "Icons/money_add.png"; cmdField.ShowDeleteButton = true; cmdField.ShowEditButton = true; cmdField.ShowSelectButton = false; cmdField.EditText = "Editar Usuario"; cmdField.DeleteText = "Remover Usuario"; GridViewListaAlunos.Columns.Add(cmdField); GridViewListaAlunos.DataBind(); }
protected void ButtonCadastrar_Click(object sender, EventArgs e) { bool errorOccured = false; string errorMessage = "Ocorreram erros durante o processamento. <ul>"; RegistroFinanceiro registroFinanceiro = new RegistroFinanceiro(); DateTime dtVencimentoParcela = new DateTime(); if (DateTime.TryParse(this.TextBoxDataPrimeiraParcela.Text, _culture, DateTimeStyles.None, out dtVencimentoParcela)) registroFinanceiro.DataVencimentoPrimeiraParcela = dtVencimentoParcela; else { errorOccured = true; errorMessage += "<li>Data de Vencimento da Primeira parcela inválida</li>"; } int diaPagamento = 0; if (Int32.TryParse(this.TextBoxDiaPagamento.Text, out diaPagamento)) registroFinanceiro.DiaPagamento = diaPagamento; else { errorOccured = true; errorMessage += "<li>Dia de vencimento de parcelas deve ser preenchido</li>"; } int intNumeroParcelas = 0; if (Int32.TryParse(this.TextBoxNumeroParcelas.Text, out intNumeroParcelas)) registroFinanceiro.NumeroParcelas = intNumeroParcelas; else { errorOccured = true; errorMessage += "<li>Número de parcelas deve ser preenchido</li>"; } errorMessage += "</ul>"; registroFinanceiro.Observacoes = this.TextBoxObservacoes.Text; Double valorReajustado = 0.0; if (Double.TryParse(this.HiddenValorComAjuste.Value, NumberStyles.Currency, _culture, out valorReajustado) && valorReajustado > 0) registroFinanceiro.PrecoReajustado = valorReajustado; else { errorOccured = true; errorMessage += "Valor inválido para o valor final do curso."; } registroFinanceiro.Status = StatusAlunoProjeto.EmDia; AlunoNegocio alunoNegocio = new AlunoNegocio(); AlunoProjeto alunoProjeto = alunoNegocio.ObterRelacionamentoAlunoProjeto(Int32.Parse(DropDownListAlunos.SelectedValue), DropDownListProjetos.SelectedValue); registroFinanceiro.AlunoProjeto = alunoProjeto; RegistroFinanceiroNegocio financeiroNegocio = new RegistroFinanceiroNegocio(); if (errorOccured) { ShowErrorMessage(errorMessage); } else { if (!Boolean.Parse(HiddenFieldEditando.Value)) { if (financeiroNegocio.IncluirRegistroFinanceiro(registroFinanceiro, alunoProjeto)) { ShowSuccessMessage("Cadastro realizado com sucesso. <a href=\"ParcelamentoEditar.aspx?idRegistro=" + registroFinanceiro.IdRegistro + "\">Clique aqui para editar o parcelamento deste registro.</a>"); ButtonEditarParcelas.Visible = true; } } else { if(financeiroNegocio.AtualizarRegistroFinanceiro(registroFinanceiro)) ShowSuccessMessage("Cadastro atualizado com sucesso."); ; } } }
private void FillComboAlunos(Projeto projeto) { List<Aluno> alunos = new List<Aluno>(); AlunoNegocio alunoNegocio = new AlunoNegocio(); alunos = alunoNegocio.ObterAlunosPorProjetoSemRegistroFinanceiro(projeto.Codigo); this.DropDownListAlunos.DataSource = alunos; this.DropDownListAlunos.DataTextField = "Nome"; this.DropDownListAlunos.DataValueField = "NumeroPece"; this.DropDownListAlunos.DataBind(); }