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 btnSalvar_Click(object sender, EventArgs e) { //validação no servidor if ( String.IsNullOrEmpty( txtEntrada.Text.Trim() )) { lblMensagem2.Text = "Preencha o valor de entrada em gramas!"; return; } if ( ( rblAlianca.SelectedValue == "1" ) && ( Convert.ToInt32(Session["ALIANCA"]) == 0 || Session["ALIANCA"] == null ) ) { lblMensagem2.Text = "Selecione uma aliança!"; return; } if ( ddlFuncionario.SelectedIndex == 0) { lblMensagem2.Text = "Selecione um funcionário!"; return; } if (ddlConta.SelectedIndex == 0) { lblMensagem2.Text = "Selecione uma conta!"; return; } if (ddlMaquina.SelectedIndex == 0) { lblMensagem2.Text = "Selecione uma máquina!"; return; } int alianca = Convert.ToInt32(Session["ALIANCA"]); AliancaConta aliancaConta = new AliancaConta(); aliancaConta.Entrada = Convert.ToDouble(txtEntrada.Text); aliancaConta.ObsEntrada = txtObs.Text; aliancaConta.alianca.ID = alianca; aliancaConta.funcionario.ID = Convert.ToInt32(ddlFuncionario.SelectedValue); aliancaConta.conta.ID = Convert.ToInt32(ddlConta.SelectedValue); aliancaConta.maquina.ID = Convert.ToInt32(ddlMaquina.SelectedValue); AliancaContaBD bd = new AliancaContaBD(); if (bd.Insert(aliancaConta)) { Session["OK"] = 1; Response.Redirect("Iniciar.aspx"); } else { lblMensagem2.Text = "Erro ao cadastrar!"; } }
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"); }
//METODO PARA CARREGAR A TABELA private void CarregaGrid() { AliancaContaBD aliancabd = new AliancaContaBD(); DataSet ds = aliancabd.SelectAll(true,1); if (ds.Tables[0].Rows.Count != 0) { gvAtividade.DataSource = ds.Tables[0].DefaultView; gvAtividade.DataBind(); } else { lblVazio.Text = "Nenhuma atividade em aberto!"; } ds = aliancabd.SelectAll(true, 2); gvEncerradas.DataSource = ds.Tables[0].DefaultView; gvEncerradas.DataBind(); }
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); } }