protected void gvAtividade_RowCommand(object sender, GridViewCommandEventArgs e) { int index = 0; switch (e.CommandName) { case "fechar": index = Convert.ToInt32(e.CommandArgument); AliancaConta atividade = new AliancaConta(); AliancaContaBD bd = new AliancaContaBD(); atividade = bd.Select(index); string Data = atividade.Termino.ToShortDateString(); if (Data == "01/01/0001") { Session["AliancaConta"] = index; Response.Redirect("Fechar.aspx"); lblMensagem.Text = ""; } else { lblMensagem.Text = "Atividade já encerrada!"; } break; default: break; } }
protected void btnFinalizar_Click(object sender, EventArgs e) { int codigo = Convert.ToInt32(Session["AliancaConta"]); AliancaConta alianca = new AliancaConta(); AliancaContaBD bd = new AliancaContaBD(); alianca = bd.Select(codigo); alianca.Termino = DateTime.Now; alianca.Saida = Convert.ToDouble(txtSaida.Text); alianca.ObsSaida = txtObsSaida.Text; bd.Update(alianca); Session["AliancaConta"] = null; Response.Redirect("Listar.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int codigo = Convert.ToInt32(Session["AliancaConta"]); AliancaConta aliancaConta = new AliancaConta(); AliancaContaBD bd = new AliancaContaBD(); aliancaConta = bd.Select(codigo); //Additional information: Referência de objeto não definida para uma instância de um objeto. txtID.Text = Convert.ToString(aliancaConta.ID); txtOS.Text = Convert.ToString(aliancaConta.alianca.OS); txtAlianca.Text = Convert.ToString(aliancaConta.alianca.modelo.Nome); txtEntrada.Text = Convert.ToString(aliancaConta.Entrada); txtObsEntrada.Text = Convert.ToString(aliancaConta.ObsEntrada); txtInicio.Text = Convert.ToString(aliancaConta.Inicio); txtFuncionario.Text = Convert.ToString(aliancaConta.funcionario.Nome); txtMaquina.Text = Convert.ToString(aliancaConta.maquina.Nome); txtConta.Text = Convert.ToString(aliancaConta.conta.Nome); } }