protected void gvOS_RowCommand(object sender, GridViewCommandEventArgs e) { int index = 0; switch (e.CommandName) { case "fechar": index = Convert.ToInt32(e.CommandArgument); OS os = new OS(); OSBD bd = new OSBD(); os = bd.Select(index); string Data = os.HoraSaida.ToShortDateString(); if (Data == "01/01/0001") { Session["OS"] = index; Response.Redirect("Fechar.aspx"); lblMensagem.Text = ""; } else { lblMensagem.Text = "OS já encerrada!"; } break; default: break; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int codigo = Convert.ToInt32(Session["OS"]); OS os = new OS(); OSBD bd = new OSBD(); os = bd.Select(codigo); txtId.Text = Convert.ToString(os.ID); txtAbertura.Text = Convert.ToString(os.HoraEntrada); txtLoja.Text = os.Loja; txtObs.Text = os.Observacao; } }
protected void btnFinalizar_Click(object sender, EventArgs e) { int codigo = Convert.ToInt32(Session["OS"]); AliancaBD aliBD = new AliancaBD(); DataSet ds = aliBD.SelectAll(codigo, 1); OS os = new OS(); OSBD bd = new OSBD(); os = bd.Select(codigo); os.HoraSaida = DateTime.Now; os.Ativado = true; bd.Update(os); Session["OS"] = null; Response.Redirect("Listar.aspx"); }