Ejemplo n.º 1
0
        private void btnSalvarMOS_Click(object sender, EventArgs e)
        {
            if ((txtSolicitacaoCaminho.Text == String.Empty || txtQtdeLigacoes.Text == String.Empty || txtContratosMOS.Text == String.Empty) || (rbAderente.Checked == false && rbNecessario.Checked == false && rdCritico.Checked == false))
            {
                MessageBox.Show("Favor preencher os campos do MOS corretamente", "ERRO AO SALVAR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                RegistroMos registroMos = new RegistroMos();

                registroMos.Contratos          = txtContratosMOS.Text.Trim();
                registroMos.QtdeLigacoes       = txtQtdeLigacoes.Text.Trim();
                registroMos.CaminhoSolicitacao = txtSolicitacaoCaminho.Text.Trim();
                registroMos.CaminhoDevolutiva  = txtDevoluticaCaminho.Text.Trim();

                registroMos.DataCadastro   = dtpColeta.Value.Date;
                registroMos.DataTratamento = dtpTratamento.Value.Date;

                string ofensor = "";

                if (rbAderente.Checked == true)
                {
                    ofensor = "ADERENTE";
                }

                if (rbNecessario.Checked == true)
                {
                    ofensor = "NECESSARIO";
                }

                if (rdCritico.Checked == true)
                {
                    ofensor = "CRITICO";
                }

                registroMos.Ofensor = ofensor;

                Classe usuCad = new Classe();
                registroMos.Tratador = usuCad.UsuarioLogado;

                Conexao conectar = new Conexao(); // instancio o objeto conexao para mandar os parametros por referencia

                conectar.cadastraMOS(registroMos);

                this.btnNovoMOS.PerformClick(); //limpa os campos como se fosse um registro novo
            }
        }
Ejemplo n.º 2
0
        private void btnEditarMOS_Click(object sender, EventArgs e)
        {
            if (txtIdMOS.Text == String.Empty || txtContratosMOS.Text == String.Empty || txtQtdeLigacoes.Text == String.Empty)
            {
                MessageBox.Show("Para que este registro seja considerado aderente a política, os campos de id MOS, contratos e Qtde. de ligações devem ser preenchidos.", "ERRO AO ATUALIZAR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                RegistroMos registroMos = new RegistroMos();

                registroMos.IdMos              = Convert.ToInt16(txtIdMOS.Text.Trim());
                registroMos.Contratos          = txtContratosMOS.Text.Trim();
                registroMos.QtdeLigacoes       = txtQtdeLigacoes.Text.Trim();
                registroMos.CaminhoSolicitacao = txtSolicitacaoCaminho.Text.Trim();
                registroMos.CaminhoDevolutiva  = txtDevoluticaCaminho.Text.Trim();

                registroMos.DataCadastro   = dtpColeta.Value.Date;
                registroMos.DataTratamento = dtpTratamento.Value.Date;

                string ofensor = "";

                if (rbAderente.Checked == true)
                {
                    ofensor = "ADERENTE";
                }

                if (rbNecessario.Checked == true)
                {
                    ofensor = "NECESSARIO";
                }

                if (rdCritico.Checked == true)
                {
                    ofensor = "CRITICO";
                }

                registroMos.Ofensor = ofensor;

                Classe usuCad = new Classe();
                registroMos.Tratador = usuCad.UsuarioLogado;

                Conexao conectar = new Conexao(); // instancio o objeto conexao para mandar os parametros por referencia

                conectar.atualizaMOS(registroMos);
            }
        }
Ejemplo n.º 3
0
        // ########### SOLVE

        private void MDIParent1_Load(object sender, EventArgs e)
        {
            Classe usuCad = new Classe();

            toolStripStatusLabel1.Text = "Usuário logado: " + usuCad.UsuarioLogado + "  | ";


            //Aqui iremos redimensionar a tela de acordo com a resolução:

            Screen tela = Screen.FromPoint(this.Location);

            this.Size     = tela.WorkingArea.Size;
            this.Location = Point.Empty;

            //######### IMPORTANTE, AQUI PEGA O LOCAL DA PASTA PADRÃO, SE NÃO TIVER SETA NA PASTA misc DA PROPRIA APLICAÇÃO

            if (String.IsNullOrEmpty(PastaAPP.resgataPastaPadrao())) //se o retorno da função for vazio seta a pasta padrão como sendo a  de dentro da pasta do aplicativo
            {
                PastaAPP pasta = new PastaAPP();
                pasta.Chave = "pastaAPP";
                pasta.Pasta = System.Windows.Forms.Application.StartupPath;

                PastaAPP.salvarPastaPadrao(pasta); //Aqui salvo o valor na pas
            }
            else //se nao for vazio, ele testa se a página existe se não existir cria
            {
                PastaAPP.existeConstroiCaminho();
            }

            Conexao conectar = new Conexao(); // instancio o objeto conexao para mandar os parametros por referencia

            if (conectar.retornaUser() == false)
            {
                //fecha o app
                this.Close();
            }

            //#########################
        }
Ejemplo n.º 4
0
        public String[] pegaArquivos;                          //variavel global que vai pegar os caminhos dos arquivos

        private void catapora_Load(object sender, EventArgs e) //método que carrega o form
        {
            Classe usuCad = new Classe();

            txtExecutor.Text = usuCad.UsuarioLogado;

            pctEmail.Load(System.Windows.Forms.Application.StartupPath + @"\image\semarquivo.png");
            pctPrint.Load(System.Windows.Forms.Application.StartupPath + @"\image\semarquivo.png");

            lblBuscar.Visible     = true; // campos da aba consulta
            lblBuscar.Text        = "Clique no botão buscar";
            lblDfinal.Visible     = false;
            lblDinicial.Visible   = false;
            dtpFinal.Visible      = false;
            dtpInicial.Visible    = false;
            txtBusca.Visible      = false;
            lblResultados.Visible = false;

            this.dtpCadastro.Value   = DateTime.Now.Date; //aqui faz com que eles sempre peguem a data do dia
            this.dtpTratamento.Value = DateTime.Now.Date;
            this.dtpInicial.Value    = DateTime.Now.Date;
            this.dtpFinal.Value      = DateTime.Now.Date;
        }
Ejemplo n.º 5
0
        //############## VERIFICA USUÁRIO #############################################

        public Boolean retornaUser()
        {
            Boolean retorno;



            Classe usuCad = new Classe();


            OleDbConnection conexaoBD = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + PastaAPP.resgataPastaPadrao() + @"\arquivosControle\BD_DADOS.mdb");

            OleDbDataAdapter adaptador = new OleDbDataAdapter("SELECT * FROM users WHERE user LIKE'" + usuCad.UsuarioLogado + "'", conexaoBD);

            DataSet ds = new DataSet();

            //preenche o dataset com os dados da tabela tblchip
            adaptador.Fill(ds, "retornoConsulta");

            //abaixo verifico se existe algum registro, se existir retorno na aba de visualização, senao envio a mensagem informando



            if (ds.Tables["retornoConsulta"].Rows.Count <= 0)
            {
                MessageBox.Show("Você não é um usuário credenciado para utilizar o sistema! Contate o Datacenter JPA. Usuário logado: " + usuCad.UsuarioLogado, "REGISTRO NÃO ENCONTRADO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                retorno = false;
            }
            else
            {
                //  MessageBox.Show("Você é um usuário credenciado!", "REGISTRO  ENCONTRADO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                retorno = true;
            }



            return(retorno);
        }
Ejemplo n.º 6
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            int           i;
            StringBuilder equipamentosMarcados    = new StringBuilder();
            StringBuilder equipamentosDesmarcados = new StringBuilder();


            //  equipamentosMarcados.Append("Itens selecionados: \n");
            //equipamentosDesmarcados.Append("Itens não selecionados: \n");


            for (i = 0; i <= (clbEquipamentos.Items.Count - 1); i++)
            {
                if (clbEquipamentos.GetItemChecked(i))
                {
                    // equipamentosMarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n");
                    equipamentosMarcados.Append(clbEquipamentos.Items[i].ToString() + ";");
                    txtEquipamentos.Text = equipamentosMarcados.ToString();
                }

                if (!clbEquipamentos.GetItemChecked(i))
                {
                    // equipamentosDesmarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n");
                    equipamentosDesmarcados.Append(clbEquipamentos.Items[i].ToString() + ";");
                }
            }


            if (txtCaminho.Text == String.Empty || (txtSenhaBkp.Text == String.Empty && chbSenhaBkp.Checked == true) || clbEquipamentos.CheckedIndices.Count == 0)
            {
                MessageBox.Show("Selecione um arquivo de Backup para salvar ou marque os equipamentos válidos para serem salvos. Se marcou que o anexo tem senha, favor colocar uma senha.");
            }
            else
            {
                Classe usuCad = new Classe(); //instancio pra pegar o usuario cadastrado

                RegistroBKP registroBKP = new RegistroBKP();

                registroBKP.IdBKP           = Convert.ToInt16(txtIdbkp.Text);
                registroBKP.CaminhoBKP      = txtCaminho.Text;
                registroBKP.DataCadBKP      = dtpDataBKP.Value.Date;
                registroBKP.EquipamentosBKP = txtEquipamentos.Text;
                registroBKP.UsuarioBKP      = usuCad.UsuarioLogado;

                if (equipamentosDesmarcados.ToString() != String.Empty)
                {
                    txtEquipamentos.Text    = equipamentosMarcados.ToString();
                    registroBKP.AderenteBKP = equipamentosDesmarcados.ToString();
                }
                else
                {
                    txtEquipamentos.Text    = equipamentosMarcados.ToString();
                    registroBKP.AderenteBKP = "SIM";
                }
                registroBKP.EquipamentosBKP = txtEquipamentos.Text;
                registroBKP.IndicesBKP      = indicesEQUIPAMENTOS();
                txtIndices.Text             = registroBKP.IndicesBKP;
                registroBKP.SenhaBKP        = txtSenhaBkp.Text;
                chbSenhaBkp.Enabled         = false;
                txtSenhaBkp.Enabled         = false;
                btnGeraSenha.Enabled        = false;

                Conexao conectar = new Conexao();

                conectar.atualizaBKP(registroBKP);
            }
        }
Ejemplo n.º 7
0
        private void btnSalvarBKP_Click(object sender, EventArgs e)
        {//Aqui vai codigo pra percorrer os itens do checkedbox e ver quais estão marcados e desmarcados
            int           i;
            StringBuilder equipamentosMarcados    = new StringBuilder();
            StringBuilder equipamentosDesmarcados = new StringBuilder();


            //  equipamentosMarcados.Append("Itens selecionados: \n");
            //equipamentosDesmarcados.Append("Itens não selecionados: \n");


            for (i = 0; i <= (clbEquipamentos.Items.Count - 1); i++)
            {
                if (clbEquipamentos.GetItemChecked(i))
                {
                    // equipamentosMarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n");
                    equipamentosMarcados.Append(clbEquipamentos.Items[i].ToString() + ";");
                    txtEquipamentos.Text = equipamentosMarcados.ToString();
                }

                if (!clbEquipamentos.GetItemChecked(i))
                {
                    // equipamentosDesmarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n");
                    equipamentosDesmarcados.Append(clbEquipamentos.Items[i].ToString() + ";");
                }
            }

            //MessageBox.Show(equipamentosMarcados.ToString() + equipamentosDesmarcados.ToString());



            if (txtCaminho.Text == String.Empty || (txtSenhaBkp.Text == String.Empty && chbSenhaBkp.Checked == true) || clbEquipamentos.CheckedIndices.Count == 0)
            {
                MessageBox.Show("Selecione um arquivo de Backup para salvar e marque os equipamentos válidos para serem salvos. Necessário também por senha do arquivo .zip");
            }
            else
            {
                Classe usuCad = new Classe(); //instancio pra pegar o usuario cadastrado

                RegistroBKP registroBKP = new RegistroBKP();

                registroBKP.UsuarioBKP = usuCad.UsuarioLogado;
                registroBKP.DataCadBKP = dtpDataBKP.Value.Date;
                registroBKP.CaminhoBKP = txtCaminho.Text;


                if (equipamentosDesmarcados.ToString() != String.Empty)
                {
                    txtEquipamentos.Text    = equipamentosMarcados.ToString();
                    registroBKP.AderenteBKP = equipamentosDesmarcados.ToString();
                }
                else
                {
                    txtEquipamentos.Text    = equipamentosMarcados.ToString();
                    registroBKP.AderenteBKP = "SIM";
                }
                registroBKP.EquipamentosBKP = txtEquipamentos.Text;

                //aqui nessa função que tá lá no topo dessa mesma classe, eu pego os indices e salvo numa lista do tipo string
                registroBKP.IndicesBKP = indicesEQUIPAMENTOS();
                txtIndices.Text        = registroBKP.IndicesBKP;
                registroBKP.SenhaBKP   = txtSenhaBkp.Text;

                Conexao conectar = new Conexao();

                conectar.cadastraBKP(registroBKP);


                txtCaminho.Text      = String.Empty;
                txtEquipamentos.Text = String.Empty;
                pcbOK.Image          = null;
                txtIdbkp.Text        = String.Empty;
                txtIndices.Text      = String.Empty;
                txtSenhaBkp.Text     = String.Empty;

                ckbTodos.Checked = false;
            }
        }