private void CarregaDadosMaterial() { try { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpCoMaterial"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ViewState["cmpCoMaterial"].ToString(); ls.Add(lc); using (DataTable table = tblMaterial.Get(Global.GetConnection(), ls)) { txtItMaterial.Enabled = false; txtItMaterial.Text = table.Rows[0]["cmpDcItemMaterial"].ToString(); txtDcMaterial.Text = table.Rows[0]["cmpDcMaterial"].ToString(); txtPrecoMaterial.Text = table.Rows[0]["cmpVlPrecoUnitario"].ToString(); cmbUnidade.SelectedIndex = Objetos.RetornaIndiceCombo(cmbUnidade, long.Parse(table.Rows[0]["cmpCoUnidade"].ToString())); cmbTipo.SelectedIndex = Objetos.RetornaIndiceCombo(cmbTipo, long.Parse(table.Rows[0]["cmpCoTipoMaterial"].ToString())); } } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
/// <summary> /// Carrega as combos. /// </summary> private void loadObra() { try { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpCoLocal"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoLocal; ls.Add(lc); lc = new ListCampo(); lc.NomeCampo = "cmpCoUsuario"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoUsuario; ls.Add(lc); using (DataTable table = tblObraUsuario.Get(Global.GetConnection(), ls)) { Objetos.LoadCombo(cmbObra, table, "cmpNoObra", "cmpCoObraGrupoLista", "cmpNoObra", true); if (Session["login"] != null && ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista != null) { cmbObra.SelectedIndex = Objetos.RetornaIndiceCombo(cmbObra, int.Parse(((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista)); } cmbObra_SelectedIndexChanged(cmbObra, EventArgs.Empty); } } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
private bool PesquisaMaterial() { try { using (DataTable table = tblMaterial.PesquisaMaterial(Global.GetConnection(), txtItemMaterial.Text)) { if (table != null && table.Rows.Count > 0) { Objetos.LoadCombo(LstMaterial, table, "cmpDcMaterial", "cmpCoMaterial", "cmpDcMaterial", true); LstMaterial.SelectedIndex = Objetos.RetornaIndiceCombo(LstMaterial, long.Parse(table.Rows[0]["cmpCoMaterial"].ToString())); LstMaterial_SelectedIndexChanged(LstMaterial, EventArgs.Empty); return(true); } else { return(false); } } } catch (Exception ex) { Global.ShowError(Global.Title, ex); return(false); } }
/// <summary> /// Carrega as combos. /// </summary> private void load() { try { using (DataTable tbl = tblDataHoraServidor.Get(Global.GetConnection())) { Objetos.LoadCombo(cmbTipoServico, tblTipoServicoObra.Get(Global.GetConnection()), "cmpDcTipoServico", "cmpIdTipoServico", "cmpDcTipoServico", "-- Selecione um serviço", true); Objetos.LoadCombo(cmbAno, tblAno.Get(Global.GetConnection()), "cmpNuAno", "cmpNuAno", "cmpNuAno", "--Selecione o ano--", true); cmbAno.SelectedIndex = Objetos.RetornaIndiceCombo(cmbAno, long.Parse(tbl.Rows[0]["cmpAnoAtual"].ToString())); Objetos.LoadCombo(cmbMes, tblMes.GetAll(Global.GetConnection()), "cmpDcMes", "cmpIdMes", "cmpIdMes", "--Selecione o mês--", true); cmbMes.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMes, long.Parse(tbl.Rows[0]["cmpMesAtual"].ToString())); Objetos.LoadCombo(cmbAnoAbertura, tblAno.Get(Global.GetConnection()), "cmpNuAno", "cmpNuAno", "cmpNuAno", "--Selecione o ano--", true); cmbAnoAbertura.SelectedIndex = Objetos.RetornaIndiceCombo(cmbAno, long.Parse(tbl.Rows[0]["cmpAnoAtual"].ToString())); Objetos.LoadCombo(cmbMesAbertura, tblMes.GetAll(Global.GetConnection()), "cmpDcMes", "cmpIdMes", "cmpIdMes", "--Selecione o mês--", true); cmbMesAbertura.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMes, long.Parse(tbl.Rows[0]["cmpMesAtual"].ToString())); } } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
/// <summary> /// Carrega os dados do usuário. /// </summary> public void loadUsuario() { try { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpCoUsuario"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ViewState["cmpCoUsuario"].ToString(); ls.Add(lc); using (DataTable table = tblUsuario.Get(Global.GetConnection(), ls)) { if (table != null && table.Rows.Count > 0) { cmbPerfil.SelectedIndex = Objetos.RetornaIndiceCombo(cmbPerfil, long.Parse(table.Rows[0]["cmpCoPerfil"].ToString())); txtUsuario.Text = table.Rows[0]["cmpNoUsuario"].ToString(); txtEmail.Text = table.Rows[0]["cmpDcEmail"].ToString(); txtPwd.Attributes.Add("value", table.Rows[0]["cmpDcSenha"].ToString()); chkAtivo.Checked = (bool.Parse(table.Rows[0]["cmpInAtivo"].ToString())); } } } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
/// <summary> /// Carrega combo de obras do banco HzCorporativo. /// </summary> private void loadObraSelecionada(string CoObraGrupoLista) { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpCoObraGrupoLista"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = CoObraGrupoLista; ls.Add(lc); using (DataTable table = tblObraGrupoLista.Get(Global.GetConnection(), ls)) { if (ViewState["OSCef"].ToString() != "0") { Objetos.LoadCombo(cmbObra, table, "cmpNoObra", "cmpCoObraGrupoLista", "cmpNoObra", true); cmbObra.SelectedIndex = Objetos.RetornaIndiceCombo(cmbObra, int.Parse(Session["cmpCoObraGrupoLista"].ToString())); cmbObra_SelectedIndexChanged(cmbObra, EventArgs.Empty); } ViewState["cmpEeCliente"] = table.Rows[0]["cmpEeCliente"].ToString(); ViewState["cmpEdArqAnexoCliente"] = table.Rows[0]["cmpEdArqAnexoCliente"].ToString(); ViewState["cmpEdArqRecebidoCliente"] = table.Rows[0]["cmpEdArqRecebidoCliente"].ToString(); ViewState["cmpEdArqAdmitidoCliente"] = table.Rows[0]["cmpEdArqAdmitidoCliente"].ToString(); ViewState["cmpNuObra"] = table.Rows[0]["cmpNuObra"].ToString(); if (ViewState["cmpEeCliente"].ToString() != "") { Global.PathArquivos(@ViewState["cmpEdArqAnexoCliente"].ToString()); Global.PathArquivos(@ViewState["cmpEdArqRecebidoCliente"].ToString()); Global.PathArquivos(@ViewState["cmpEdArqAdmitidoCliente"].ToString()); } } }
protected void Page_Load(object sender, EventArgs e) { HzLogin login; login = (HzLogin)Session["Login"]; tblMenu clMenu = new tblMenu(); EditarPagina = clMenu.EditarMenu(Global.GetConnection(), int.Parse(login.cmpCoPerfil), 63); cmbTipoServico.Enabled = EditarPagina; cmbObra.Enabled = EditarPagina; cmbMes.Enabled = EditarPagina; cmbAno.Enabled = EditarPagina; chkEmissaoFatura.Enabled = EditarPagina; chkEntregaFatura.Enabled = EditarPagina; chkRecebeFatura.Enabled = EditarPagina; btnPesquisar.Enabled = EditarPagina; if (!Page.IsPostBack) { this.load(); if (Request.QueryString != null && Request.QueryString.Count > 0 & EditarPagina == true) { cmbAno.SelectedIndex = Objetos.RetornaIndiceCombo(cmbAno, int.Parse(Request.QueryString["NuAnoFatura"])); cmbMes.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMes, int.Parse(Request.QueryString["NuMesFatura"])); cmbTipoServico.SelectedIndex = Objetos.RetornaIndiceCombo(cmbTipoServico, int.Parse(Request.QueryString["IdTipoServico"])); } btnPesquisar_Click(sender, e); } }
/// <summary> /// Carrega as combos de tipo, atividade e forma de solicitação. /// </summary> private void load() { try { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpCoLocal"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoLocal; ls.Add(lc); lc = new ListCampo(); lc.NomeCampo = "cmpCoUsuario"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoUsuario; ls.Add(lc); using (DataTable table = tblObraUsuario.Get(Global.GetConnection(), ls)) Objetos.LoadCombo(cmbObra, table, "cmpNoObra", "cmpCoObraGrupoLista", "cmpNoObra", true); //using (DataTable table = tblObraGrupoLista.GetObraUsuario(Global.GetConnection(), ls)) // Objetos.LoadCombo(cmbObra, table, "cmpNoObra", "cmpCoObraGrupoLista", "cmpNuOrdemExibicao", true); using (DataTable table = tblMes.Get(Global.GetConnection(), new ListCampos())) { Objetos.LoadCombo(cmbMesInicial, table, "cmpDcMes", "cmpCoMes", "cmpIdMes", true); Objetos.LoadCombo(cmbMesFinal, table, "cmpDcMes", "cmpCoMes", "cmpIdMes", true); cmbMesFinal.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMesFinal, DateTime.Now.Month); } } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
/// <summary> /// Carrega dados da OS. /// </summary> private void loadOS() { try { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpIdOS"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ViewState["cmpIdOS"].ToString(); ls.Add(lc); using (DataTable table = tblOS.Get(Global.GetConnection(), ls)) { cmbLocal.SelectedIndex = Objetos.RetornaIndiceCombo(cmbLocal, long.Parse(loadObraOS(table.Rows[0]["cmpDcLocal"].ToString()))); cmbLocal_SelectedIndexChanged(cmbLocal, EventArgs.Empty); cmbOrigemOS.SelectedIndex = Objetos.RetornaIndiceCombo(cmbOrigemOS, long.Parse(table.Rows[0]["cmpCoOrigemOS"].ToString())); cmbFormaSolicitacao.SelectedIndex = Objetos.RetornaIndiceCombo(cmbFormaSolicitacao, long.Parse(table.Rows[0]["cmpIdFormaSolicitacao"].ToString())); cmbTipoAtividade.SelectedIndex = Objetos.RetornaIndiceCombo(cmbTipoAtividade, long.Parse(table.Rows[0]["cmpCoTipoAtividade"].ToString())); cmbTipoAtiviade_SelectedIndexChanged(cmbTipoAtividade, EventArgs.Empty); cmbSolicitacao.SelectedIndex = Objetos.RetornaIndiceCombo(cmbSolicitacao, long.Parse(table.Rows[0]["cmpCoDescricaoSolicitacao"].ToString())); txtSolicitante.Text = table.Rows[0]["cmpNoSolicitante"].ToString().Trim(); txtTelefone.Text = table.Rows[0]["cmpNuTelefone"].ToString().Trim(); txtEmail.Text = table.Rows[0]["cmpEeEmail"].ToString().Trim(); txtObservacoes.Text = table.Rows[0]["cmpDcObservacoes"].ToString().Trim(); ViewState["cmpIdOS"] = table.Rows[0]["cmpIdOs"].ToString(); if ((pnlConclusao.Visible = table.Rows[0]["cmpStOS"].ToString() == "S")) // OS Concluída { txtDtInicio.Text = (DateTime.Parse(table.Rows[0]["cmpDtInicioAtendimento"].ToString()).ToString()); txtConclusao.Text = (DateTime.Parse(table.Rows[0]["cmpDtConclusaoAtendimento"].ToString()).ToString()); txtAtestado.Text = table.Rows[0]["cmpNoAtestador"].ToString(); txtConcluido.Text = table.Rows[0]["cmpNoExecutor"].ToString(); txtObs.Text = table.Rows[0]["cmpDcObservacaoConclusao"].ToString(); if (table.Rows[0]["cmpInSatisfacaoCliente"].ToString() != "") { lblSatisfacao.Text = table.Rows[0]["cmpInSatisfacaoCliente"].ToString() == "True" ? "SIM" : "NÃO"; } } if ((table.Rows[0]["cmpStOS"].ToString() == "C" || table.Rows[0]["cmpStOS"].ToString() == "R")) // OS Cancelada ou Não Aprovada { pnlJustificativa.Visible = true; TxtJustificativa.Text = table.Rows[0]["cmpDcObservacaoConclusao"].ToString(); } controlaSituacaoOS(table.Rows[0]["cmpStOS"].ToString()); lblNumeroOS.Text = "Ordem de Serviço Número ==> " + table.Rows[0]["cmpNuOS"].ToString(); txtDtAbertura.Text = table.Rows[0]["cmpDtAbertura"].ToString(); } } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
/// <summary> /// Carrega dados do equipamento da Obra /// </summary> private void loadEquipamentoObra() { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpIdEquipamentoObra"; lc.TipoCampo = TipoCampo.Numero; lc.Sinal = SinalPesquisa.Igual; lc.ValorCampo = ViewState["cmpIdEquipamentoObra"].ToString(); ls.Add(lc); using (DataTable table = tblEquipamentoObra.Get(Global.GetConnection(), ls)) { this.TxtDescricao.Text = table.Rows[0]["CmpDcEquipamentoObra"].ToString(); this.txtCodigoEquip.Text = table.Rows[0]["CodEquipamento"].ToString(); this.txtTpEquipamento.Text = table.Rows[0]["cmpDcTipoEquipamento"].ToString(); this.txtCapacidade.Text = table.Rows[0]["cmpQtCapacidadeEquipamento"].ToString(); this.cmbTipoCapacidade.SelectedIndex = Objetos.RetornaIndiceCombo(cmbTipoCapacidade, table.Rows[0]["cmpIdTipoCapacidadeEquipamento"].ToString() == "" ? 0 : long.Parse(table.Rows[0]["cmpIdTipoCapacidadeEquipamento"].ToString())); this.txtMarcaModelo.Text = table.Rows[0]["cmpDcMarcaModeloEquipamento"].ToString(); this.txtNumeroSerie.Text = table.Rows[0]["cmpNuSerieEquipamento"].ToString(); this.txtNumeroPatrimonio.Text = table.Rows[0]["cmpNuPatrimonio"].ToString(); this.txtObservacao.Text = table.Rows[0]["cmpDcObsEquipamento"].ToString(); this.cmbPavimento.SelectedIndex = Objetos.RetornaIndiceCombo(cmbPavimento, long.Parse(table.Rows[0]["cmpCoObraPavimento"].ToString())); this.txtLocalizacao.Text = table.Rows[0]["cmpDcLocalEquipamento"].ToString(); this.txtTag.Text = table.Rows[0]["cmpTagEquipamento"].ToString(); ViewState["QRCODE"] = table.Rows[0]["cmpQCODE"].ToString(); ViewState["cmpCoEquipamentoObra"] = table.Rows[0]["cmpCoEquipamentoObra"].ToString(); this.txtCodigoEquip.Enabled = false; this.txtTpEquipamento.Enabled = false; string qrCode = table.Rows[0]["cmpQCODE"].ToString(); DataTable dtImagem = tblEquipamentoObra.SelectImagem(Global.GetConnection(), int.Parse(table.Rows[0]["cmpIdEquipamentoObra"].ToString())); if (dtImagem.Rows[0][0] != null && string.IsNullOrEmpty(dtImagem.Rows[0][0].ToString()) == false) { QRCODE.clQRCODE qr = new QRCODE.clQRCODE(); string strQrcode = qr.GerarQRCODEStringImg(qrCode); imgQrCode.ImageUrl = strQrcode; btnImprimirQR.Visible = true; } else { imgQrCode.ImageUrl = "~/QRCODE/Orion.Jpeg"; btnGerarQRCode.Enabled = true; btnImprimirQR.Visible = false; } } }
/// <summary> /// Evento ao carregar a página. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.load(); if (Request.QueryString != null && Request.QueryString.Count > 0) { cmbMesInicial.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMesInicial, Request.QueryString["mes"]); lstObraGrupo.SelectedIndex = Objetos.RetornaIndiceCombo(lstObraGrupo, int.Parse(Request.QueryString["cmpcoobragrupo"])); txtAnoInicial.Text = Request.QueryString["ano"]; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.load(); this.loadObra(); if (Request.QueryString != null && Request.QueryString.Count > 0) { cmbAno.SelectedIndex = Objetos.RetornaIndiceCombo(cmbAno, int.Parse(Request.QueryString["NuAnoFatura"])); cmbMes.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMes, int.Parse(Request.QueryString["NuMesFatura"])); } btnPesquisar_Click(sender, e); } }
/// <summary> /// Carrega as combos de tipo, atividade e forma de solicitação. /// </summary> private void load() { try { ListCampos ls = new ListCampos(); //ListCampo lc = new ListCampo(); //lc.NomeCampo = "cmpCoLocal"; //lc.TipoCampo = TipoCampo.Numero; //lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoLocal; //ls.Add(lc); //lc = new ListCampo(); //lc.NomeCampo = "cmpCoUsuario"; //lc.TipoCampo = TipoCampo.Numero; //lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoUsuario; //ls.Add(lc); using (DataTable table = tblObraSienge.Get(Global.GetConnection(), ls)) { if (((HzLibGeneral.Util.HzLogin)Session["login"]).cmpNuPerfil == "1") { Objetos.LoadCombo(lstObraGrupo, table, "cmpDcObraSienge", "cmpCoObraSienge", "cmpDcObraSienge", "--- TODOS ---", true); } else { Objetos.LoadCombo(lstObraGrupo, table, "cmpDcObraSienge", "cmpCoObraSienge", "cmpDcObraSienge", true); } } using (DataTable table = tblMes.Get(Global.GetConnection(), new ListCampos())) { Objetos.LoadCombo(cmbMesInicial, table, "cmpDcMes", "cmpCoMes", "cmpIdMes", true); cmbMesInicial.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMesInicial, 1); Objetos.LoadCombo(cmbMesFinal, table, "cmpDcMes", "cmpCoMes", "cmpIdMes", true); cmbMesFinal.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMesFinal, DateTime.Now.Month); } txtAnoInicial.Text = DateTime.Now.Year.ToString(); txtAnoFinal.Text = DateTime.Now.Year.ToString(); grdTipoConta.Visible = false; } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
/// <summary> /// Carrega dados do equipamento /// </summary> private void loadEquipamento() { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpIdEquipamento"; lc.TipoCampo = TipoCampo.Numero; lc.Sinal = SinalPesquisa.Igual; lc.ValorCampo = ViewState["cmpIdEquipamento"].ToString(); ls.Add(lc); using (DataTable table = tblEquipamento.Get(Global.GetConnection(), ls)) { this.TxtDescricao.Text = table.Rows[0]["CmpDcEquipamento"].ToString(); this.cmbTipoEquip.SelectedIndex = Objetos.RetornaIndiceCombo(cmbTipoEquip, long.Parse(table.Rows[0]["cmpCoGrupoAtividade"].ToString())); this.cmbTipoEquip.Enabled = false; } }
/// <summary> /// Carrega dados da OS. /// </summary> private void loadOS() { try { ListCampos ls = new ListCampos(); ListCampo lc = new ListCampo(); lc.NomeCampo = "cmpIdOS"; lc.TipoCampo = TipoCampo.Numero; lc.ValorCampo = ViewState["cmpIdOS"].ToString(); ls.Add(lc); using (DataTable table = tblOS.Get(Global.GetConnection(), ls)) { cmbObra.SelectedIndex = Objetos.RetornaIndiceCombo(cmbObra, long.Parse(table.Rows[0]["cmpCoObraGrupoLista"].ToString())); cmbObra_SelectedIndexChanged(cmbObra, EventArgs.Empty); if (table.Rows[0]["cmpIdPreventivaAgenda"].ToString() != "") { for (int i = cmbOrigemOS.Items.Count - 1; i >= 0; i--) { if (cmbOrigemOS.Items[i].Text != "PREVENTIVA") { cmbOrigemOS.Items.Remove(cmbOrigemOS.Items[i]); } } lblNuPreventiva.Visible = true; lblNuPreventiva.Text = "Preventiva Número ==> " + table.Rows[0]["cmpNuPreventivaAgenda"].ToString(); } cmbOrigemOS.SelectedIndex = Objetos.RetornaIndiceCombo(cmbOrigemOS, long.Parse(table.Rows[0]["cmpCoOrigemOS"].ToString())); cmbFormaSolicitacao.SelectedIndex = Objetos.RetornaIndiceCombo(cmbFormaSolicitacao, long.Parse(table.Rows[0]["cmpIdFormaSolicitacao"].ToString())); cmbTipoAtividade.SelectedIndex = Objetos.RetornaIndiceCombo(cmbTipoAtividade, long.Parse(table.Rows[0]["cmpCoTipoAtividade"].ToString())); cmbTipoAtiviade_SelectedIndexChanged(cmbTipoAtividade, EventArgs.Empty); cmbSolicitacao.SelectedIndex = Objetos.RetornaIndiceCombo(cmbSolicitacao, long.Parse(table.Rows[0]["cmpCoDescricaoSolicitacao"].ToString())); cmbObraPavimento.SelectedIndex = Objetos.RetornaIndiceCombo(cmbObraPavimento, long.Parse(table.Rows[0]["cmpCoObraPavimento"].ToString())); txtLocal.Text = table.Rows[0]["cmpDcLocal"].ToString().Trim(); txtSetor.Text = table.Rows[0]["cmpNoSetor"].ToString().Trim(); txtSolicitante.Text = table.Rows[0]["cmpNoSolicitante"].ToString().Trim(); txtTelefone.Text = table.Rows[0]["cmpNuTelefone"].ToString().Trim(); txtEmail.Text = table.Rows[0]["cmpEeEmail"].ToString().Trim(); txtObservacoes.Text = table.Rows[0]["cmpDcObservacoes"].ToString().Trim(); txtNuDemanda.Text = table.Rows[0]["cmpNuDemandaCliente"].ToString().Trim(); ViewState["cmpIdOS"] = table.Rows[0]["cmpIdOs"].ToString(); imgAndamento.Visible = true; lbOSAndamento.Visible = true; grdOSAndamento.DataSource = loadOSAndamento(); grdOSAndamento.DataBind(); switch (table.Rows[0]["cmpStOS"].ToString()) { case "S": // Concluída lblConclusao.Visible = true; ImgConclusao.Visible = true; txtDtInicio.Text = (DateTime.Parse(table.Rows[0]["cmpDtInicioAtendimento"].ToString()).ToString()).Substring(0, 16); txtConclusao.Text = (DateTime.Parse(table.Rows[0]["cmpDtConclusaoAtendimento"].ToString()).ToString()).Substring(0, 16); txtAtestado.Text = table.Rows[0]["cmpNoAtestador"].ToString(); txtConcluido.Text = table.Rows[0]["cmpNoExecutor"].ToString(); txtObs.Text = table.Rows[0]["cmpDcObservacaoConclusao"].ToString(); if (table.Rows[0]["cmpInSatisfacaoCliente"].ToString() != "") { lblSatisfacaoServico.Text = table.Rows[0]["cmpInSatisfacaoCliente"].ToString() == "True" ? "SIM" : "NÃO"; } break; case "C": // Cancelada lblJustifica.Visible = true; ImgJustifica.Visible = true; lblJustifica.Text = "Justificativa do Cancelamento da Ordem de Serviço"; TxtJustificativa.Text = table.Rows[0]["cmpDcObservacaoConclusao"].ToString(); break; case "R": // Reprovação Parcial lblJustifica.Visible = true; ImgJustifica.Visible = true; lblJustifica.Text = "Justificativa da Reprovação Parcial da Ordem de Serviço"; TxtJustificativa.Text = table.Rows[0]["cmpDcObservacaoConclusao"].ToString(); break; case "D": // Exclusão lblJustifica.Visible = true; ImgJustifica.Visible = true; lblJustifica.Text = "Justificativa da Exclusão da Ordem de Serviço"; TxtJustificativa.Text = table.Rows[0]["cmpDcObservacaoConclusao"].ToString(); break; } controlaSituacaoOS(table.Rows[0]["cmpStOS"].ToString()); lblNumeroOS.Text = "Ordem de Serviço Número ==> " + table.Rows[0]["cmpNuOS"].ToString(); txtDtAbertura.Text = table.Rows[0]["cmpDtAbertura"].ToString(); } } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }
/// <summary> /// Carrega as combos. /// </summary> private void load() { try { Objetos.LoadCombo(cmbTipoServico, tblTipoServicoObra.Get(Global.GetConnection()), "cmpDcTipoServico", "cmpIdTipoServico", "cmpDcTipoServico", "-- Selecione um serviço", true); loadObra(); using (DataTable tbl = tblDataHoraServidor.Get(Global.GetConnection())) { Objetos.LoadCombo(cmbAno, tblAno.Get(Global.GetConnection()), "cmpNuAno", "cmpNuAno", "cmpNuAno", "--Selecione--", true); cmbAno.SelectedIndex = Objetos.RetornaIndiceCombo(cmbAno, long.Parse(tbl.Rows[0]["cmpAnoAtual"].ToString())); Objetos.LoadCombo(cmbMes, tblMes.GetAll(Global.GetConnection()), "cmpDcMes", "cmpIdMes", "cmpIdMes", "--Selecione--", true); cmbMes.SelectedIndex = Objetos.RetornaIndiceCombo(cmbMes, long.Parse(tbl.Rows[0]["cmpMesAtual"].ToString())); } //Combo da emissão da nota //string[,] Elementos = new string[,] { { "0", "Selecione o item" }, { "A", "Em Aberto" }, { "E", "Emitido" }, { "P", "Pendente" } }; //cmbEmiFatura.Items.Clear(); //for (int i = 0; i <= Elementos.GetUpperBound(0); i++) //{ // li = new ListItem(); // li.Value = Elementos[i, 0]; // li.Text = Elementos[i, 1]; // cmbEmiFatura.Items.Add(li); //} //Combo da entrega documento no cliente //Array.Clear(Elementos, 0, 8); //Elementos = new string[,] { { "0", "Selecione o item" }, { "A", "Em Aberto" }, { "E", "Emitido" }, { "P", "Pendente" } }; //cmbEntFatura.Items.Clear(); //for (int i = 0; i <= Elementos.GetUpperBound(0); i++) //{ // li = new ListItem(); // li.Value = Elementos[i, 0]; // li.Text = Elementos[i, 1]; // cmbEntFatura.Items.Add(li); //} //Combo do recebimento da fatura //Array.Clear(Elementos, 0,8); //Elementos = new string[,] { { "0", "Selecione o item" }, { "RA", "Recebimento em Aberto" }, { "RT", "Recebimento Total" }, { "RP", "Recebimento Parcial" }, { "PE", "Recebimento Pendente" } }; //cmbRecFatura.Items.Clear(); //for (int i = 0; i <= Elementos.GetUpperBound(0); i++) //{ // li = new ListItem(); // li.Value = Elementos[i, 0]; // li.Text = Elementos[i, 1]; // cmbRecFatura.Items.Add(li); //} } catch (Exception ex) { Global.ShowError(Global.Title, ex); } }