Exemple #1
0
        /// <summary>
        /// Carrega a combo de tipo de equipamento
        /// </summary>
        private void load()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpCoContratante";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoContratante;
            ls.Add(lc);

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpTpGrupoAtividade";
            lc.TipoCampo  = TipoCampo.StringIN;
            lc.Sinal      = SinalPesquisa.IN;
            lc.ValorCampo = "'T','E'";
            ls.Add(lc);

            DataTable table = tblTipoAtividade.RetornaTipoAtividade(Global.GetConnection(), ls);

            Objetos.LoadCombo(cmbTipoEquipamento, table, "cmpDcTipoAtividade", "cmpCoTipoAtividade", "cmpDcTipoAtividade", "--- Selecione ---", true);
            cmbTipoEquipamento_SelectedIndexChanged(cmbTipoEquipamento, EventArgs.Empty);

            table.Reset();

            ls            = new ListCampos();
            lc            = new ListCampo();
            lc.NomeCampo  = "cmpTpGrupoAtividade";
            lc.TipoCampo  = TipoCampo.StringIN;
            lc.Sinal      = SinalPesquisa.IN;
            lc.ValorCampo = "'T','E'";
            ls.Add(lc);

            table = tblGrupoAtividade.get(Global.GetConnection(), ls);
            Objetos.LoadCombo(cmbTipoEquip, table, "cmpDcGrupoAtividade", "cmpCoGrupoAtividade", "cmpDcGrupoAtividade", "--- Selecione ---", true);
        }
Exemple #2
0
        /// <summary>
        /// Carrega as listboxes.
        /// </summary>
        private void loadTipoAtividade()
        {
            try
            {
                ListCampos ls = new ListCampos();
                ListCampo  lc = new ListCampo();
                lc.NomeCampo  = "cmpCoContratante";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoContratante;
                ls.Add(lc);

                lc            = new ListCampo();
                lc.NomeCampo  = "cmpTpGrupoAtividade";
                lc.TipoCampo  = TipoCampo.String;
                lc.ValorCampo = rdbType.SelectedValue.ToString();
                ls.Add(lc);

                using (DataTable table = tblTipoAtividade.RetornaTipoAtividade(Global.GetConnection(), ls))
                {
                    Objetos.LoadCombo(cmbTipoAtividade, table, "cmpDcTipoAtividade", "cmpCoTipoAtividade", "cmpDcTipoAtividade", "--- Selecione um tipo de atividade ---", true);
                    cmbTipoAtividade.SelectedIndex = 1;
                    cmbTipoAtividade_SelectedIndexChanged(cmbTipoAtividade, null);
                }
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #3
0
        /// <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  = "cmpCoContratante";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoContratante;
                ls.Add(lc);

                using (DataTable table = tblUnidade.Get(Global.GetConnection()))
                {
                    Objetos.LoadCombo(cmbUnidade, table, "cmpDcUnidade", "cmpCoUnidade", "cmpDcUnidade", "--- Selecione ---", true);
                }

                using (DataTable table = tblTipoMaterial.Get(Global.GetConnection(), ls))
                {
                    Objetos.LoadCombo(cmbTipo, table, "cmpDescricaoMaterial", "cmpCoTipoMaterial", "cmpDescricaoMaterial", "--- Selecione ---", true);
                }
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #4
0
        private void CarregarDados()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpIdEquipamentoObra";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.Sinal      = SinalPesquisa.Igual;
            lc.ValorCampo = cmpIdEquipamento;
            ls.Add(lc);

            DataTable dt = tblEquipamentoObra.Get(Global.GetConnection(), ls);

            if (dt.Rows.Count > 0)
            {
                TxtDescricao.Text        = dt.Rows[0]["cmpDcEquipamentoObra"].ToString();
                txtCapacidade.Text       = dt.Rows[0]["cmpQtCapacidadeEquipamento"].ToString();
                txtCodigoEquip.Text      = dt.Rows[0]["CodEquipamento"].ToString();
                txtLocalizacao.Text      = dt.Rows[0]["cmpDcLocalEquipamento"].ToString();
                txtMarcaModelo.Text      = dt.Rows[0]["cmpDcMarcaModeloEquipamento"].ToString();
                txtNumeroPatrimonio.Text = dt.Rows[0]["cmpNuPatrimonio"].ToString();
                txtNumeroSerie.Text      = dt.Rows[0]["cmpNuSerieEquipamento"].ToString();
                txtObservacao.Text       = dt.Rows[0]["cmpDcObsEquipamento"].ToString();
            }
        }
Exemple #5
0
        private DataTable pesquisa()
        {
            ListCampo  lc  = new ListCampo();
            ListCampos lcs = new ListCampos();

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpCoObra"; // verificar o que preencher
            lc.TipoCampo  = TipoCampo.Numero;
            lc.Percent    = TipoPercent.InicioFim;
            lc.ValorCampo = cmbObra.SelectedValue;

            lcs.Add(lc);
            if (txtdescricaodaarea.Text != "")
            {
                lc            = new ListCampo();
                lc.NomeCampo  = "cmpNome"; // verificar o que preencher
                lc.TipoCampo  = TipoCampo.String;
                lc.Sinal      = SinalPesquisa.Like;
                lc.Percent    = TipoPercent.InicioFim;
                lc.ValorCampo = txtdescricaodaarea.Text.ToString();
                lcs.Add(lc);
            }
            //DataTable table = tblArea.Get(Global.GetConnection(), lcs);
            //return new DataTable();
            return(null);
        }
Exemple #6
0
        private void CarregarAtividades()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpCoObraGrupoLista";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = cmbObra.SelectedValue.ToString();
            ls.Add(lc);

            DataTable dt = tblTipoAtividade.RetornaTipoAtividadeObra(Global.GetConnection(), ls);

            grvAtividades.DataSource = dt;
            grvAtividades.DataBind();

            string tipoAtividade = "";

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (tipoAtividade != "")
                {
                    tipoAtividade += ",";
                }
                tipoAtividade += dt.Rows[i]["cmpCoTipoAtividade"].ToString();
            }
            tipoAtividade += ",0";
            Session["coTipoAtividade"] = tipoAtividade;
        }
Exemple #7
0
        /// <summary>
        /// Carrega a combo com as obras do usuário.
        /// </summary>
        public void loadObraUsuario()
        {
            try
            {
                ListCampos ls = new ListCampos();
                ListCampo  lc = new ListCampo();
                lc.NomeCampo  = "cmpCoUsuario";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.Sinal      = SinalPesquisa.Igual;
                lc.ValorCampo = ViewState["cmpCoUsuario"].ToString();
                ls.Add(lc);

                using (DataTable table = tblObraUsuario.Get(Global.GetConnection(), ls))
                {
                    if (table != null && table.Rows.Count > 0)
                    {
                        Objetos.LoadCombo(lstObrVinculada, table, "cmpNoObra", "cmpCoObraUsuario", "cmpNoObra", true);
                    }
                }
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #8
0
        /// <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);
            }
        }
Exemple #9
0
        /// <summary>
        /// Evento ao selecionar uma obra.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cmbObra_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista = cmbObra.SelectedValue;

                ListCampos ls = new ListCampos();
                ListCampo  lc = new ListCampo();
                lc.NomeCampo  = "cmpCoObraGrupoLista";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista;
                ls.Add(lc);

                using (DataTable table = tblObraUsuario.Get(Global.GetConnection(), ls))
                {
                    ViewState["co_ObraManto"] = table.Rows[0]["cmpCoObraManto"].ToString();
                }
                rdbHidra.Items[0].Selected = true;
                rdbHidra_SelectedIndexChanged(sender, null);
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #10
0
        /// <summary>
        /// Exibe cartas da Obra.
        /// </summary>
        private void PesquisaCarta(int linha)
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpIdFaturaObra";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = ViewState["cmpIdFaturaObra"].ToString();
            ls.Add(lc);

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpInStatusCarta";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = "1";
            ls.Add(lc);

            DataTable table = tblFaturaCarta.Get(Global.GetConnection(), ls);

            gvDadosCarta.DataSource = table;
            gvDadosCarta.DataBind();
            if (table.Rows.Count > 0)
            {
                gvDadosCarta.SelectedIndex = linha;
                GridViewRow row = gvDadosCarta.SelectedRow;
                ViewState["cmpIdFaturaCarta"] = row.Cells[4].Text;
                LoadCarta();
            }
        }
Exemple #11
0
        protected void lnkEditar_Click(object sender, EventArgs e)
        {
            LinkButton lnkEditar = sender as LinkButton;

            GridViewRow gvrow = (GridViewRow)lnkEditar.NamingContainer;

            ViewState["cmpidFaturaEmail"] = lnkEditar.CommandArgument.ToString();

            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpidFaturaEmail";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = ViewState["cmpidFaturaEmail"].ToString();
            ls.Add(lc);

            using (DataTable table = tblFaturaEmail.Get(Global.GetConnection(), ls))
            {
                txtNomeFuncionario.Text = table.Rows[0]["cmpNoFuncionario"].ToString();
                txtDcEmail.Text         = table.Rows[0]["cmpDcEmail"].ToString();
                rdbPerfil.SelectedValue = table.Rows[0]["cmpNuNivelEmail"].ToString();
            }

            CarregaObraNotFuncionario();
            CarregaObraFuncionario();

            this.ModalPopupExtender2.Show();
        }
Exemple #12
0
        /// <summary>
        /// Carrega dados da Obra.
        /// </summary>
        private void LoadObra()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpIdFaturaObra";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = ViewState["cmpIdFaturaObra"].ToString();
            ls.Add(lc);

            using (DataTable table = tblFaturaObra.Get(Global.GetConnection(), ls))
            {
                lblNomeObra.Text              = table.Rows[0]["cmpNoObraFatura"].ToString();
                lblTipoServico.Text           = table.Rows[0]["cmpDcTipoServico"].ToString();
                ViewState["cmpIdObraFatura"]  = table.Rows[0]["cmpIdObraFatura"].ToString();
                ViewState["cmpNuMesFatura"]   = table.Rows[0]["cmpNuMesFatura"].ToString();
                ViewState["cmpNuAnoFatura"]   = table.Rows[0]["cmpNuAnoFatura"].ToString();
                ViewState["cmpNuContrato"]    = table.Rows[0]["cmpNuContrato"].ToString();
                ViewState["cmpDcTipoServico"] = table.Rows[0]["cmpDcTipoServico"].ToString();
                ViewState["cmpIdTipoServico"] = table.Rows[0]["cmpIdTipoServico"].ToString();

                ViewState["cmpNoOrgao"]          = table.Rows[0]["cmpNoOrgao"].ToString();
                ViewState["cmpNoPrimeiroGestor"] = table.Rows[0]["cmpNoPrimeiroGestor"].ToString();
                ViewState["cmpNoSegundoGestor"]  = table.Rows[0]["cmpNoSegundoGestor"].ToString();
                ViewState["cmpNoSetorGestor"]    = table.Rows[0]["cmpNoSetorGestor"].ToString();
            }
        }
Exemple #13
0
        /// <summary>
        /// Carrega combo de obras do banco HzCorporativo.
        /// </summary>
        private void loadObra()
        {
            try
            {
                if (cmbTipoServico.SelectedIndex != 0)
                {
                    ListCampos ls = new ListCampos();
                    ListCampo  lc = new ListCampo();

                    lc            = new ListCampo();
                    lc.NomeCampo  = "cmpIdTipoServico";
                    lc.TipoCampo  = TipoCampo.Numero;
                    lc.ValorCampo = cmbTipoServico.SelectedValue;
                    ls.Add(lc);

                    Objetos.LoadCombo(cmbObra, tblObraFatura.Get(Global.GetConnection(), ls), "cmpNoObraFatura", "cmpIdObraFatura", "cmpNoObraFatura", "-- Selecione uma obra", true);
                }
                else
                {
                    Objetos.LoadCombo(cmbObra, tblObraFatura.Get(Global.GetConnection()), "cmpNoObraFatura", "cmpIdObraFatura", "cmpNoObraFatura", "-- Selecione uma obra", true);
                }
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #14
0
        /// <summary>
        /// Pesquisa.
        /// </summary>
        private DataTable pesquisa()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc;

            if (txtDcEquipamentoPesq.Text != "")
            {
                lc            = new ListCampo();
                lc.NomeCampo  = "CmpDcEquipamento";
                lc.TipoCampo  = TipoCampo.Like;
                lc.Sinal      = SinalPesquisa.Like;
                lc.Percent    = TipoPercent.InicioFim;
                lc.ValorCampo = txtDcEquipamentoPesq.Text.ToString();
                ls.Add(lc);
            }

            if (cmbTipoEquipamento.SelectedValue != "0")
            {
                lc            = new ListCampo();
                lc.NomeCampo  = "cmpCoTipoAtividade";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.Sinal      = SinalPesquisa.Igual;
                lc.ValorCampo = cmbTipoEquipamento.SelectedValue;
                ls.Add(lc);
            }

            return(tblEquipamento.Get(Global.GetConnection(), ls));
        }
Exemple #15
0
        /// <summary>
        /// Carrega a combo da tabela tblObraPavimento do banco HzCorporativo.
        /// </summary>
        private void loadObraPavimento()
        {
            try
            {
                ListCampos ls = new ListCampos();
                ListCampo  lc = new ListCampo();
                lc.NomeCampo  = "cmpCoObraGrupoLista";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista;
                ls.Add(lc);

                using (DataTable table = tblObraPavimento.Get(Global.GetConnection(), ls))
                {
                    Objetos.LoadCombo(cmbObraPavimento, table, "cmpDcPavimento", "cmpCoObraPavimento", "cmpNuOrdenacao", "--- Selecione o Pavimento ---", true);
                    if (table.Rows.Count > 0)
                    {
                        ViewState["cmpInLogoObra"] = table.Rows[0]["cmpInLogoObra"].ToString() == "True" ? "1" : "0";
                    }
                }
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #16
0
        /// <summary>
        /// Pesquisa equipamento obra.
        /// </summary>
        private DataTable pesquisa()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpIdPreventivaConfirmacao";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = ViewState["IdPreventivaConfirmacao"].ToString();
            ls.Add(lc);

            DataTable dt;

            using (DataTable table = tblPreventivaConfirmacao.Get(Global.GetConnection(), ls))
            {
                if (table != null && table.Rows.Count > 0)
                {
                    if (table.Rows[0]["cmpNuOS"].ToString() != "")
                    {
                        lblNuOS.Text    = table.Rows[0]["cmpNuOS"].ToString();
                        lblDcSitua.Text = table.Rows[0]["cmpStOSDescricao"].ToString();

                        ViewState["cmpNuOS"] = table.Rows[0]["cmpNuOS"].ToString();
                        ViewState["cmpStOS"] = table.Rows[0]["cmpStOS"].ToString();
                    }
                }
            }

            dt = tblManutencaoEquipamento.RetornaEquipamentoCorretiva(Global.GetConnection(), ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista, ViewState["cmpCoTipoAtividade"].ToString(), ViewState["IdPreventivaConfirmacao"].ToString());

            DataTable dt2 = RemoveDuplicateRows(dt, "cmpIdEquipamentoObra");

            lblTipoEqui.Text = dt.Rows[0]["cmpDcTipoAtividade"].ToString();

            return(dt2);
        }
Exemple #17
0
        private void CarregarPeriodicidade()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpCoObraGrupoLista";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = cmbObra.SelectedValue.ToString();
            ls.Add(lc);

            DataTable dt = tblPeriodicidade.RetornaPeriodicidadeObra(Global.GetConnection(), ls);

            dt.DefaultView.RowFilter    = "cmpCoPeriodicidade <> 1 and cmpCoPeriodicidade<>2 and cmpCoPeriodicidade<> 3";
            grvPeriodicidade.DataSource = dt.DefaultView;
            grvPeriodicidade.DataBind();

            string Periodicidade = "";

            for (int i = 0; i < dt.DefaultView.Count; i++)
            {
                if (Periodicidade != "")
                {
                    Periodicidade += ",";
                }
                Periodicidade += dt.DefaultView[i]["cmpCoPeriodicidade"].ToString();
            }

            Periodicidade += ",0";
            Session["CoPeriodicidade"] = Periodicidade;
        }
Exemple #18
0
        protected void btnVincularOS_Click(object sender, EventArgs e)
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpIdPreventivaConfirmacao";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = ViewState["IdPreventivaConfirmacao"].ToString();
            ls.Add(lc);

            using (DataTable table = tblPreventivaConfirmacaoOS.Get(Global.GetConnection(), ls))
            {
                if (table != null && table.Rows.Count > 0)
                {
                    if (table.Rows[0]["cmpIdOs"].ToString() != "")
                    {
                        Response.Redirect("~/ATE/webATE_OS.aspx?id=" + table.Rows[0]["cmpIdOs"].ToString(), false);
                    }
                    else
                    {
                        Response.Redirect("~/ATE/webATE_OS.aspx?IdPreventivaConfirmacao=" + ViewState["IdPreventivaConfirmacao"].ToString() + "&NuPreventiva=" + ViewState["cmpNuPreventivaAgenda"].ToString(), false);
                    }
                }
            }
        }
Exemple #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpCoUsuario";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoUsuario;
            ls.Add(lc);

            using (DataTable table = tblUsuario.Get(Global.GetConnection(), ls))
            {
                if (table != null && table.Rows.Count > 0)
                {
                    string filename = "webMNT_Geral.aspx?tipo=agua" + "&co_usuario=" + table.Rows[0]["chavemanto"].ToString();

                    //Response.Write("<script language='javascript'>"
                    //      + "window.open('" + @"http://172.10.10.2/MANTO20/" + filename + "', '_blank', 'width=850, height=600, menubar=no, resizable=yes, scrollbars=yes, top=35, left=105')"
                    //      + "</script>");
                    //Response.Write("<script language='javascript'>"
                    //      + "window.open('" + @"http://ww.manto.com.br/MANTO20/" + filename + "', '_blank', 'width=850, height=600, menubar=no, resizable=yes, scrollbars=yes, top=35, left=105')"
                    //      + "</script>");

                    Response.Write("<script language='javascript'>"
                                   + "window.open('" + @"http://www.manto.com.br/MANTO20/" + filename + "', '_blank', 'width=850, height=600, menubar=no, resizable=yes, scrollbars=yes, top=35, left=105')"
                                   + "</script>");
                }
            }
        }
Exemple #20
0
        /// <summary>
        /// Exibe relatórios da Obra.
        /// </summary>
        private void Pesquisa(int linha)
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpCoObra";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = ViewState["cmpCoObra"].ToString();
            ls.Add(lc);

            //Relatório de Manutenção
            lc            = new ListCampo();
            lc.NomeCampo  = "cmpCoTipoNumeracao";
            lc.ValorCampo = "5";
            ls.Add(lc);

            DataTable table = tblNumeracaoDocumento.Get(Global.GetConnection(), ls, 1000);

            if (table.Rows.Count > 0)
            {
                gvDados.DataSource = table;
                gvDados.DataBind();

                gvDados.SelectedIndex = linha;
                GridViewRow row = gvDados.SelectedRow;
                ViewState["cmpCoNumeracaoDocumento"] = row.Cells[3].Text;
                Load();
            }
        }
Exemple #21
0
        /// <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);
            }
        }
Exemple #22
0
        /// <summary>
        /// Exibe na página os materiais de referência (tblMaterial) que não estão cadastrados
        /// na obra.
        /// </summary>
        private void CarregaDadosMaterialNotObra()
        {
            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))
                {
                    txtItemMaterial1.Text  = table.Rows[0]["cmpDcItemMaterial"].ToString();
                    txtTipo1.Text          = table.Rows[0]["cmpDcTipoMaterial"].ToString();
                    txtUnidade1.Text       = table.Rows[0]["cmpDcUnidade"].ToString();
                    txtPrecoMaterial1.Text = table.Rows[0]["cmpVlPrecoUnitario"].ToString();
                    txtDescricao1.Text     = table.Rows[0]["cmpDcMaterial"].ToString();
                    lblSerMat1.Text        = table.Rows[0]["cmpTpMaterial"].ToString();
                }
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #23
0
        private string setDirDocName()
        {
            string retval = "";

            try
            {
                ListCampos ls = new ListCampos();
                ListCampo  lc = new ListCampo();
                lc.NomeCampo  = "cmpCoTipoNumeracao";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.ValorCampo = cmbTipo.SelectedItem.Value;
                ls.Add(lc);

                using (DataTable table = tblTipoNumeracao.Get((HzConexao)HttpContext.Current.Session["connection"], ls))
                {
                    if (table != null && table.Rows.Count > 0)
                    {
                        retval = table.Rows[0]["cmpNoPasta"].ToString().Trim();
                    }
                }
                return(retval);
            }
            catch (Exception ex)
            {
                Label4.Text = ex.Message;
                return("");
            }
        }
Exemple #24
0
        /// <summary>
        /// Evento ao selecionar obra.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cmbObra_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                lstMaterial0.Items.Clear();
                lstMaterial1.Items.Clear();
                txtMaterial.Text = "";
                txtMaterial.Focus();

                ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista = cmbObra.SelectedValue;

                ListCampos ls = new ListCampos();
                ListCampo  lc = new ListCampo();
                lc.NomeCampo  = "cmpCoObraGrupoLista";
                lc.TipoCampo  = TipoCampo.Numero;
                lc.ValorCampo = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpCoObraGrupoLista;
                ls.Add(lc);

                using (DataTable table = tblObraUsuario.Get(Global.GetConnection(), ls))
                {
                    ViewState["cmpCoObraGrupo"] = table.Rows[0]["cmpCoObraGrupo"].ToString();
                    ViewState["cmpInLogoObra"]  = table.Rows[0]["cmpInLogoObra"].ToString();
                }

                LimparCampos();
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }
Exemple #25
0
        private string LimiteConfirmacao(string CoPeriodicidade, string DtReprogramacao)
        {
            DateTime Dtlimite = DateTime.Parse(DtReprogramacao);

            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpCoPeriodicidade";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.ValorCampo = CoPeriodicidade;
            ls.Add(lc);

            using (DataTable table = tblPeriodicidade.Get(Global.GetConnection(), ls))
            {
                int NumeroDias = int.Parse(table.Rows[0]["cmpNuDiasConfirmacaoExecucao"].ToString());

                for (int i = 1; i <= NumeroDias; i++)
                {
                    Dtlimite = Dtlimite.AddDays(1);
                    Dtlimite = Dtlimite.DayOfWeek == DayOfWeek.Saturday ? Dtlimite.AddDays(2) : Dtlimite;
                }
            }

            return(Dtlimite.ToString("dd/M/yyyy"));
        }
Exemple #26
0
        /// <summary>
        /// Verifica se a OS tem material vinculado.
        /// </summary>
        private bool VerificaMaterial()
        {
            bool retval = false;

            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 = tblOSMaterial.Get(Global.GetConnection(), ls))
                {
                    if (table != null && table.Rows.Count > 0)
                    {
                        retval = true;
                    }
                }
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }

            return(retval);
        }
Exemple #27
0
        /// <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);
            }
        }
Exemple #28
0
        /// <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());
                }
            }
        }
Exemple #29
0
        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);
            }
        }
Exemple #30
0
        /// <summary>
        /// Pesquisa Preventiva Agenda.
        /// </summary>
        private DataTable pesquisaPreventiva()
        {
            ListCampos ls = new ListCampos();
            ListCampo  lc = new ListCampo();

            lc.NomeCampo  = "cmpCoObraGrupoLista";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.Sinal      = SinalPesquisa.Igual;
            lc.ValorCampo = cmbObra.SelectedValue;
            ls.Add(lc);

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpDtConfirmacaoPreventiva";
            lc.TipoCampo  = TipoCampo.Data;
            lc.Sinal      = SinalPesquisa.MaiorIgual;
            lc.ValorCampo = txtDataInicial.Text + " 00:00:00";
            ls.Add(lc);

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpDtConfirmacaoPreventiva";
            lc.TipoCampo  = TipoCampo.Data;
            lc.Sinal      = SinalPesquisa.MenorIgual;
            lc.ValorCampo = txtDataFinal.Text + " 23:59:59";
            ls.Add(lc);

            lc            = new ListCampo();
            lc.NomeCampo  = "cmpInOcorrenciaPreventiva";
            lc.TipoCampo  = TipoCampo.Numero;
            lc.Sinal      = SinalPesquisa.Igual;
            lc.ValorCampo = "0";
            ls.Add(lc);

            return(tblPreventivaAgenda.Get(Global.GetConnection(), ls));
        }