protected void btnFiltroServico_Click(object sender, EventArgs e) { String sOpcao = DDLServicos.SelectedValue; switch (sOpcao) { case "1": if (!string.IsNullOrEmpty(txtPesquisaServico.Text)) { string Cod = txtPesquisaServico.Text; GridServicos.DataSource = SrvDAL.Detalhes(Cod); GridServicos.DataBind(); if (GridServicos.Rows.Count == 0) { ClientScript.RegisterStartupScript(GetType(), "alert", "ShowModal('Consulta sem resultado.','Sua pesquisa não retornou nenhum resultado. Tente novamente.')", true); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "ShowModal('Campo em branco','Por favor, preencha um valor no Textbox para pesquisa.')", true); } break; case "2": if (!string.IsNullOrEmpty(txtPesquisaServico.Text)) { string Titulo = txtPesquisaServico.Text; GridServicos.DataSource = SrvDAL.DetalhesTitulo(Titulo); GridServicos.DataBind(); if (GridServicos.Rows.Count == 0) { ClientScript.RegisterStartupScript(GetType(), "alert", "ShowModal('Consulta sem resultado.','Sua pesquisa não retornou nenhum resultado. Tente novamente.')", true); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "ShowModal('Campo em branco','Por favor, preencha um valor no Textbox para pesquisa.')", true); } break; } }
protected void GVServicosOS_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Selecionar")) { int linhaGVServicosOS = Convert.ToInt32(e.CommandArgument); int idServico = Convert.ToInt32(GVServicosOS.DataKeys[linhaGVServicosOS].Value.ToString()); DtServicos = ServDal.Detalhes(idServico); txtCodItem.Text = DtServicos.Rows[0]["Codigo"].ToString(); txtTituloItem.Text = DtServicos.Rows[0]["Titulo"].ToString(); txtValUnit.Text = DtServicos.Rows[0]["Preco"].ToString(); HFieldID.Value = DtServicos.Rows[0]["IdServico"].ToString(); } }