Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var RecMatricula = textBox1Titulo.Text.Replace(" ", "");
            var TituloEditar = textBox2TituloEditar.Text;

            if (checkBox2Titulo.Checked)
            {
                try
                {
                    if (RecMatricula != "" && RecMatricula != null && TituloEditar != "" && TituloEditar != null)
                    {
                        searchDocumentReturn2 = SeachDoc2.viewDocumentData(RecMatricula, "", "", "");

                        if (searchDocumentReturn2.IDDOCUMENT != "" && searchDocumentReturn2.IDDOCUMENT != null)
                        {
                            var Idcategory = searchDocumentReturn2.IDCATEGORY;
                            var returnEdit = SeachDoc2.editDocument(Idcategory, RecMatricula, "", "", TituloEditar, "");
                        }
                        else
                        {
                            MessageBox.Show("Identificador não localizado \r ou \r Digitado errado!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Digite os dados para Alteração!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    MessageBox.Show("Alterado com sucesso!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else if (checkBox1Atributos.Checked)
            {
                try
                {
                    if (RecMatricula != "" && RecMatricula != null && textBox1ValorAtrib.Text != "" && textBox1ValorAtrib.Text != null)
                    {
                        var RecebAtrib = comboBox1RecebAtrib.Text;
                        var ValorAtrib = textBox1ValorAtrib.Text;

                        var returnEditAtr = SeachDoc2.setAttributeValue(RecMatricula, "", RecebAtrib, ValorAtrib);
                    }
                    else
                    {
                        MessageBox.Show("Digite os dados para Alteração!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    MessageBox.Show("Alterado com sucesso!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Ejemplo n.º 2
0
        private void checkBox1Atributos_CheckedChanged(object sender, EventArgs e)
        {
            var RecMatricula = textBox1Titulo.Text.Replace(" ", "");


            textBox2TituloEditar.Clear();
            textBox2TituloEditar.Visible = false;
            comboBox1RecebAtrib.Visible  = true;
            textBox1ValorAtrib.Visible   = true;
            label5valor.Visible          = true;

            if (checkBox1Atributos.Checked == true)
            {
                checkBox2Titulo.Checked = false;

                searchDocumentReturn2 = SeachDoc2.viewDocumentData(RecMatricula, "", "", "");

                if (searchDocumentReturn2.IDDOCUMENT != null && searchDocumentReturn2.IDDOCUMENT != "")
                {
                    foreach (var item in (searchDocumentReturn2.ATTRIBUTTES))
                    {
                        comboBox1RecebAtrib.Items.Add(item.ATTRIBUTTENAME);
                    }
                }
                else
                {
                    MessageBox.Show("Identificador não localizado \r ou \r Digitado errado!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            else if (checkBox1Atributos.Checked == false)
            {
                comboBox1RecebAtrib.Items.Clear();
            }
        }
Ejemplo n.º 3
0
        public Unity GetUnity(string user)
        {
            Unity unity = new Unity();

            attributeData[] attributeDatas = new attributeData[1];
            attributeDatas[0] = new attributeData
            {
                //search enrollment
                IDATTRIBUTE = EAttribute.tfyacess_userid.ToString(),
                VLATTRIBUTE = user
            };

            searchDocumentFilter searchDocumentFilter = new searchDocumentFilter
            {
                IDCATEGORY = searchAttributePermissionCategory
            };

            searchDocumentReturn searchDocumentReturn = seClient.searchDocument(searchDocumentFilter, "", attributeDatas);
            documentReturn       retorno = new documentReturn();

            if (searchDocumentReturn.RESULTS.Count() > 0)
            {
                string             idDocument         = searchDocumentReturn.RESULTS.FirstOrDefault().IDDOCUMENT;
                documentDataReturn documentDataReturn = seClient.viewDocumentData(idDocument, "", "", "");

                string attributeCode = EAttribute.SER_cad_cod_unidade.ToString();
                string attributeName = EAttribute.SER_cad_Unidade.ToString();

                unity.Code = documentDataReturn.ATTRIBUTTES.Any(x => x.ATTRIBUTTENAME == attributeCode) ? documentDataReturn.ATTRIBUTTES.Where(x => x.ATTRIBUTTENAME == attributeCode).FirstOrDefault().ATTRIBUTTEVALUE.FirstOrDefault() : null;
                unity.Name = documentDataReturn.ATTRIBUTTES.Any(x => x.ATTRIBUTTENAME == attributeName) ? documentDataReturn.ATTRIBUTTES.Where(x => x.ATTRIBUTTENAME == attributeName).FirstOrDefault().ATTRIBUTTEVALUE.FirstOrDefault() : null;
            }

            return(unity);
        }
Ejemplo n.º 4
0
        private void ValidDocumentSE(string documentIdPrimary, out int status)
        {
            try
            {
                documentDataReturn documentDataReturn = seClient.viewDocumentData(documentIdPrimary, "", "", "");

                if (documentDataReturn.ERROR == null)
                {
                    eletronicFile[] eletronicFiles = seClient.downloadEletronicFile(documentDataReturn.IDDOCUMENT, "", "", "", "", "", "", "1");

                    if (!eletronicFiles.Any(x => x.ERROR != null))
                    {
                        status = 3;//Document exists with file
                    }
                    else
                    {
                        status = 2;//Document exists without file
                    }
                }
                else
                {
                    status = 1;//Document does not exist
                }
            }
            catch (Exception ex)
            {
                File.AppendAllText(string.Format("{0}\\Error_{1}.txt", pathLog, DateTime.Now.ToString("yyyyMMdd")), string.Format("**** Método: ValidDocumentSE. Arquivo sendo enviado para o SE (Erro {0}): {1}. Fim: {2} ****", ex.Message, documentIdPrimary, DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")) + Environment.NewLine);
                throw new Exception("ValidDocumentSE");
            }
        }
Ejemplo n.º 5
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {
                int cont = 0;

                var categ = textBox1categ.Text.Replace(" ", "");

                if (categ != "" && categ != null)
                {
                    listBox1PSTsemDOC.Items.Clear();
                    sendText("");

                    searchDocumentReturn searchDocumentReturn = new searchDocumentReturn();
                    searchDocumentFilter searchDocumentFilter = new searchDocumentFilter {
                        IDCATEGORY = categ
                    };
                    SEClient SeachDoc = Conection.GetConnection();
                    searchDocumentReturn = SeachDoc.searchDocument(searchDocumentFilter, null, null);

                    if (searchDocumentReturn.RESULTS.Count() > 0)
                    {
                        foreach (var item in (searchDocumentReturn.RESULTS))
                        {
                            documentDataReturn searchDocumentReturn2 = new documentDataReturn();
                            SEClient           SeachDoc2             = Conection.GetConnection();
                            searchDocumentReturn2 = SeachDoc2.viewDocumentData(item.IDDOCUMENT, "", "", "");

                            sendText("Pesquisando... " + item.IDDOCUMENT);

                            if (searchDocumentReturn2.ELECTRONICFILE.Count() == 0)
                            {
                                listBox1PSTsemDOC.Items.Add(item.IDDOCUMENT + " - " + item.NMTITLE);
                                cont++;
                            }
                        }
                        sendText("Total de Documentos: " + cont);
                    }
                }
                else
                {
                    MessageBox.Show("Digite a categoria !", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 6
0
            public static string BuscarDoc(string Identificador)
            {
                if (Identificador == "")
                {
                    return("false");
                }

                documentDataReturn documentDataReturn = new documentDataReturn();

                SEClient SeachDoc = Conection.GetConnection();

                documentDataReturn = SeachDoc.viewDocumentData(Identificador, "", "", "");

                if (documentDataReturn.ERROR == null)
                {
                    return("verdadeiro");
                }
                else
                {
                    return("false");
                }
            }
Ejemplo n.º 7
0
        public bool DeleteDocument(string documentId)
        {
            try
            {
                //Checks whether the document exists
                documentDataReturn documentDataReturn = GetDocumentProperties(documentId);

                //If the document already exists in the specified category, it deletes the document
                if (documentDataReturn.IDDOCUMENT == documentId)
                {
                    string deleteDocument = seClient.deleteDocument(documentDataReturn.IDCATEGORY, documentDataReturn.IDDOCUMENT, "", messageDeleteDocument);
                }
                else if (!string.IsNullOrEmpty(documentDataReturn.ERROR))
                {
                    throw new Exception(documentDataReturn.ERROR);
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 8
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!Directory.Exists(logAssociaçaoDocumento))
            {
                Directory.CreateDirectory(logAssociaçaoDocumento);
            }

            //string AssociaçaoDocumento = "";
            //string CategPast = textBox1CategPast.Text;
            //string CategDoc = textBox3CategDoc.Text;
            //string AtribDoc = textBox2AtribDoc.Text;

            //string ReturnBusc = ValidMatricExistt(CategDoc, AtribDoc, CategPast);
            try
            {
                string CategPast = textBox1CategPast.Text;
                string CategDoc  = textBox3CategDoc.Text;
                string AtribDoc  = textBox2AtribDoc.Text;

                SEClient SeachDoc1 = Conection.GetConnection();

                searchDocumentReturn searchDocumentReturnT1 = new searchDocumentReturn();
                searchDocumentFilter searchDocumentFilterT1 = new searchDocumentFilter {
                    IDCATEGORY = CategDoc
                };
                searchDocumentReturnT1 = SeachDoc1.searchDocument(searchDocumentFilterT1, "", null);

                if (searchDocumentReturnT1.RESULTS.Count() > 0)
                {
                    foreach (var item in (searchDocumentReturnT1.RESULTS))
                    {
                        documentDataReturn documentDataReturn = new documentDataReturn();
                        SEClient           SeachDoc           = Conection.GetConnection();
                        documentDataReturn = SeachDoc.viewDocumentData(item.IDDOCUMENT, "", "", "");

                        foreach (var item1 in (documentDataReturn.ATTRIBUTTES.Where(p => p.ATTRIBUTTENAME == AtribDoc)))
                        {
                            var AtribuValue = item1.ATTRIBUTTEVALUE[0];

                            if (AtribuValue != null && AtribuValue != "")
                            {
                                string IDPasta = "";

                                if (travaAssocCategMatric == "yes")
                                {
                                    IDPasta = AtribuValue;
                                }
                                else
                                {
                                    IDPasta = CategPast + "-" + AtribuValue;
                                }

                                texto = @"Verificando associação... Documento: " + item.IDDOCUMENT + @"  Pasta: " + IDPasta;
                                sendText(texto);

                                AssociarDOCxPASTA(CategPast, IDPasta, CategDoc, item.IDDOCUMENT);
                            }
                            else
                            {
                                File.AppendAllText(logAssociaçaoDocumento + @"\" + "log_Associação_erro.txt", "\r\n" + DateTime.Now + @" | ASSOCIAR DOCUMENTO: " + item.IDDOCUMENT + @" DOCUMENTO SEM VALOR NO ATRIBUTO: " + AtribDoc);
                            }
                        }
                        //MessageBox.Show("Atributo Documento: " + AtribDoc + " não confere", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //break;
                    }
                }
                MessageBox.Show("Verificação concluida!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                sendText("");
            }
            catch (Exception ex)
            {
                File.AppendAllText(logAssociaçaoDocumento + @"\" + "log_Associação_erro.txt", "\r\n" + DateTime.Now + @" | AssociaçãoDoc " + ex.Message.ToString() + @";");
                MessageBox.Show("Erro " + ex.Message.ToString(), ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 9
0
        private void button2EditPastaAluno_Click(object sender, EventArgs e)
        {
            try
            {
                var    CategPastaAluno = textBox1CategPastaAluno.Text;
                var    txtBox1         = comboBox1PastaAluno.Text;
                var    txtBox2         = comboBox2PastaAluno.Text;
                var    txtBox3         = comboBox3PastaAluno.Text;
                var    txtBox4         = comboBox1PastaAlunos.Text;
                var    NewValor        = "";
                string VltxtBox1       = "";
                var    VltxtBox2       = "";
                var    VltxtBox3       = "";

                if (checkBox1TituloPastaAluno.Checked)
                {
                    searchDocumentReturn searchDocumentReturn = new searchDocumentReturn();
                    searchDocumentFilter searchDocumentFilter = new searchDocumentFilter {
                        IDCATEGORY = CategPastaAluno
                    };
                    searchDocumentReturn = SeachDoc2.searchDocument(searchDocumentFilter, null, null);

                    if (searchDocumentReturn.RESULTS.Count() > 0)
                    {
                        foreach (var item in searchDocumentReturn.RESULTS)
                        {
                            searchDocumentReturn2 = SeachDoc2.viewDocumentData(item.IDDOCUMENT, "", "", "");

                            foreach (var item2 in searchDocumentReturn2.ATTRIBUTTES.Where(p => p.ATTRIBUTTENAME == txtBox1 || p.ATTRIBUTTENAME == txtBox2 || p.ATTRIBUTTENAME == txtBox3))
                            {
                                if (item2.ATTRIBUTTENAME == txtBox1)
                                {
                                    VltxtBox1 = item2.ATTRIBUTTEVALUE[0];
                                }
                                else if (item2.ATTRIBUTTENAME == txtBox2)
                                {
                                    VltxtBox2 = item2.ATTRIBUTTEVALUE[0];
                                }
                                else if (item2.ATTRIBUTTENAME == txtBox3)
                                {
                                    VltxtBox3 = item2.ATTRIBUTTEVALUE[0];
                                }
                            }

                            NewValor = (VltxtBox1 + "-" + VltxtBox2 + "-" + VltxtBox3 + "-" + textBoxTITULO.Text).Replace("--", "");

                            var returnEdit = SeachDoc2.editDocument(CategPastaAluno, item.IDDOCUMENT, "", "", NewValor, "");
                        }
                    }
                    MessageBox.Show("Edição Finalizada!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (checkBox2AtribPastaAluno.Checked)
                {
                    searchDocumentReturn searchDocumentReturn = new searchDocumentReturn();
                    searchDocumentFilter searchDocumentFilter = new searchDocumentFilter {
                        IDCATEGORY = CategPastaAluno
                    };
                    searchDocumentReturn = SeachDoc2.searchDocument(searchDocumentFilter, null, null);

                    if (searchDocumentReturn.RESULTS.Count() > 0)
                    {
                        foreach (var item in searchDocumentReturn.RESULTS)
                        {
                            searchDocumentReturn2 = SeachDoc2.viewDocumentData(item.IDDOCUMENT, "", "", "");

                            foreach (var item2 in searchDocumentReturn2.ATTRIBUTTES.Where(p => p.ATTRIBUTTENAME == txtBox1 || p.ATTRIBUTTENAME == txtBox2 || p.ATTRIBUTTENAME == txtBox3))
                            {
                                if (item2.ATTRIBUTTENAME == txtBox1)
                                {
                                    VltxtBox1 = item2.ATTRIBUTTEVALUE[0];
                                }
                                else if (item2.ATTRIBUTTENAME == txtBox2)
                                {
                                    VltxtBox2 = item2.ATTRIBUTTEVALUE[0];
                                }
                                else if (item2.ATTRIBUTTENAME == txtBox3)
                                {
                                    VltxtBox3 = item2.ATTRIBUTTEVALUE[0];
                                }
                            }

                            NewValor = (VltxtBox1 + "-" + VltxtBox2 + "-" + VltxtBox3).Replace("--", "");

                            var returnEdit = SeachDoc2.setAttributeValue(item.IDDOCUMENT, "", txtBox4, NewValor);
                        }
                    }
                    MessageBox.Show("Edição Finalizada!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 10
0
        private void checkBox1TituloPastaAluno_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                var CategPastaAluno = textBox1CategPastaAluno.Text.Replace(" ", "");

                if (CategPastaAluno != "" && CategPastaAluno != null)
                {
                    if (checkBox1TituloPastaAluno.Checked == true)
                    {
                        checkBox2AtribPastaAluno.Checked = false;
                        checkBox2Titulo.Checked          = false;

                        string msg = "Formar o titulo com o valores dos atributos";
                        sendText(msg);
                        comboBox1PastaAlunos.Visible = false;
                        label7Traço.Visible          = false;

                        comboBox1PastaAluno.Items.Clear();
                        comboBox2PastaAluno.Items.Clear();
                        comboBox3PastaAluno.Items.Clear();
                        comboBox1PastaAlunos.Items.Clear();

                        searchDocumentReturn searchDocumentReturn = new searchDocumentReturn();
                        searchDocumentFilter searchDocumentFilter = new searchDocumentFilter {
                            IDCATEGORY = CategPastaAluno
                        };
                        searchDocumentReturn = SeachDoc2.searchDocument(searchDocumentFilter, null, null);

                        string id = searchDocumentReturn.RESULTS[0].IDDOCUMENT;

                        searchDocumentReturn2 = SeachDoc2.viewDocumentData(id, "", "", "");

                        if (searchDocumentReturn2.IDDOCUMENT != null && searchDocumentReturn2.IDDOCUMENT != "")
                        {
                            foreach (var item in (searchDocumentReturn2.ATTRIBUTTES))
                            {
                                comboBox1PastaAluno.Items.Add(item.ATTRIBUTTENAME);
                                comboBox2PastaAluno.Items.Add(item.ATTRIBUTTENAME);
                                comboBox3PastaAluno.Items.Add(item.ATTRIBUTTENAME);
                                comboBox1PastaAlunos.Items.Add(item.ATTRIBUTTENAME);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Identificador não localizado \r ou \r Digitado errado!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            return;
                        }
                    }
                    else if (checkBox1Atributos.Checked == false)
                    {
                        //comboBox1RecebAtrib.Items.Clear();
                    }
                }
                else
                {
                    MessageBox.Show("Categoria não digitada!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    checkBox1TituloPastaAluno.Checked = false;
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 11
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!Directory.Exists(logExcluirDocumentos))
            {
                Directory.CreateDirectory(logExcluirDocumentos);
            }


            //Variaveis
            searchDocumentReturn searchDocumentReturn = new searchDocumentReturn();
            SEClient             SeachDoc             = Conection.GetConnection();
            var texto     = "";
            var CampoText = textBoxCateg.Text.Replace(" ", "");

            if (Categoria.Checked)
            {
                try
                {
                    listBox1DelDoc.Visible = true;
                    listBox1DelDoc.Items.Clear();

                    if (CampoText != "" && CampoText != null)
                    {
                        searchDocumentFilter searchDocumentFilter = new searchDocumentFilter {
                            IDCATEGORY = CampoText
                        };
                        searchDocumentReturn = SeachDoc.searchDocument(searchDocumentFilter, null, null);

                        foreach (var item in (searchDocumentReturn.RESULTS))
                        {
                            listBox1DelDoc.Items.Add(item.IDDOCUMENT + " - " + item.NMTITLE);
                        }
                        int total = searchDocumentReturn.RESULTS.Count();

                        DialogResult dr = MessageBox.Show("Total de arquivos " + total + ", Deseja realmente excluir? ", "..:: Atenção ::..", MessageBoxButtons.YesNo);
                        switch (dr)
                        {
                        case DialogResult.No:
                            break;


                        case DialogResult.Yes:
                            if (searchDocumentReturn.RESULTS.Count() > 0)
                            {
                                foreach (var item in (searchDocumentReturn.RESULTS))
                                {
                                    texto = @"Total de Registros: " + total + " Excluindo ... " + item.IDDOCUMENT;
                                    sendText(texto);

                                    string RetornDelete = DeleteDocument.DeletDocument(CampoText, item.IDDOCUMENT);
                                    total = total - 1;
                                }

                                MessageBox.Show("Concluido!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                textBoxCateg.Text = "";
                                sendText("");
                            }
                            else
                            {
                                MessageBox.Show("Sem registro para excluir! \n ou \n Categoria Digitado errado", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                return;
                            }
                            break;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Categoria não digitada!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                }
                catch (Exception ex)
                {
                    File.AppendAllText(logExcluirDocumentos + @"\" + "log_erro_ExcluirDocumentos.txt", "\r\n" + DateTime.Now + @" |" + ex.Message.ToString() + @";");
                    MessageBox.Show(ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else if (Matricula.Checked)
            {
                if (CampoText != "" && CampoText != null)
                {
                    try
                    {
                        listBox1DelDoc.Visible = true;
                        listBox1DelDoc.Items.Clear();

                        var fileNameArray = Path.GetFileName(CampoText).ToString().Split(new char[] { Convert.ToChar(",") });

                        documentDataReturn documentDataReturn = new documentDataReturn();

                        foreach (var item in (fileNameArray))
                        {
                            documentDataReturn = SeachDoc.viewDocumentData(item, "", "", "");
                            listBox1DelDoc.Items.Add(documentDataReturn.IDDOCUMENT + " - " + documentDataReturn.NMTITLE);
                        }

                        if (documentDataReturn.IDDOCUMENT != "" && documentDataReturn.IDDOCUMENT != null)
                        {
                            DialogResult dr = MessageBox.Show("Deseja realmente excluir? ", "..:: Atenção ::..", MessageBoxButtons.YesNo);

                            switch (dr)
                            {
                            case DialogResult.No:
                                break;

                            case DialogResult.Yes:


                                foreach (var item in (fileNameArray))
                                {
                                    var IdDoc = documentDataReturn.IDDOCUMENT;
                                    var IdCat = documentDataReturn.IDCATEGORY;

                                    texto = @" Excluindo ... " + IdDoc + @" - " + documentDataReturn.NMTITLE;
                                    sendText(texto);

                                    string RetornDelete = DeleteDocument.DeletDocument(IdCat, item);
                                    sendText("");
                                }
                                MessageBox.Show("Concluido!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                break;
                            }

                            listBox1DelDoc.Items.Clear();
                            ////if (RetornDelete == true) {
                            //    MessageBox.Show("Concluido!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ////}
                        }
                        else
                        {
                            listBox1DelDoc.Visible = false;
                            MessageBox.Show("\n Sem registro para Excluir! \n ou \n Registro Digitado errado!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        File.AppendAllText(logExcluirDocumentos + @"\" + "log_erro_ExcluirDocumentos.txt", "\r\n" + DateTime.Now + @" |" + ex.Message.ToString() + @";");
                        MessageBox.Show(ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Registro não digitado!", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
            }
        }
Ejemplo n.º 12
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                int cont = 0;

                var categ = textBox1categ.Text.Replace(" ", "");

                if (categ != "" && categ != null)
                {
                    listBox1PSTsemDOC.Items.Clear();
                    sendText2("");

                    searchDocumentReturn searchDocumentReturn = new searchDocumentReturn();
                    searchDocumentFilter searchDocumentFilter = new searchDocumentFilter {
                        IDCATEGORY = categ
                    };
                    SEClient SeachDoc = Conection.GetConnection();
                    searchDocumentReturn = SeachDoc.searchDocument(searchDocumentFilter, null, null);

                    if (searchDocumentReturn.RESULTS.Count() > 0)
                    {
                        foreach (var item in (searchDocumentReturn.RESULTS))
                        {
                            //documentDataReturn searchDocumentReturn2 = new documentDataReturn();
                            //SEClient SeachDoc2 = Conection.GetConnection();
                            searchDocumentReturn2 = SeachDoc2.viewDocumentData(item.IDDOCUMENT, "", "", "");

                            sendText2("Pesquisando... " + item.IDDOCUMENT);

                            if (searchDocumentReturn2.ELECTRONICFILE.Count() == 0)
                            {
                                listBox1PSTsemDOC.Items.Add(item.IDDOCUMENT + " - " + item.NMTITLE);
                                cont++;
                            }
                        }
                        sendText2("Total de Documentos: " + cont);

                        if (cont > 0)
                        {
                            DialogResult dr = MessageBox.Show("Deseja realmente excluir? ", "..:: Atenção ::..", MessageBoxButtons.YesNo);

                            switch (dr)
                            {
                            case DialogResult.No:
                                break;

                            case DialogResult.Yes:

                                foreach (var item in (searchDocumentReturn.RESULTS))
                                {
                                    searchDocumentReturn2 = SeachDoc2.viewDocumentData(item.IDDOCUMENT, "", "", "");

                                    if (searchDocumentReturn2.ELECTRONICFILE.Count() == 0)
                                    {
                                        sendText3("Excluindo... " + searchDocumentReturn2.IDDOCUMENT + " - " + searchDocumentReturn2.NMTITLE);
                                        var RetornDelete = DeleteDocument.DeletDocument(searchDocumentReturn2.IDCATEGORY, searchDocumentReturn2.IDDOCUMENT);
                                    }
                                }
                                break;
                            }
                            MessageBox.Show("Finalizado Exclusão!", ".:: Alerta ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            sendText3("");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Digite a categoria !", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 13
0
        private void button1_Click(object sender, EventArgs e)
        {
            var matrORcat = RecMatricula.Text.Replace(" ", "");

            if (CheckMatricula.Checked)
            {
                try
                {
                    //DeletDocument(Matricula);

                    if (matrORcat != "" && matrORcat != null)
                    {
                        //listBoxLista.Visible = true;
                        listBoxLista.Items.Clear();
                        labelList.Text = "";

                        documentDataReturn searchDocumentReturn2 = new documentDataReturn();
                        SEClient           SeachDoc2             = Conection.GetConnection();
                        searchDocumentReturn2 = SeachDoc2.viewDocumentData(matrORcat, "", "", "");


                        if (searchDocumentReturn2.IDDOCUMENT != null && searchDocumentReturn2.IDDOCUMENT != "")
                        {
                            listBoxLista.Visible = true;
                            labelList.Text       = ("MATRICULA:  " + searchDocumentReturn2.IDDOCUMENT + "\r" +
                                                    "NOME:  " + searchDocumentReturn2.NMTITLE + "\r" +
                                                    "CATEGORIA:  " + searchDocumentReturn2.IDCATEGORY + " - " + searchDocumentReturn2.NMCATEGORY + "\r" +
                                                    "DATA DE CRIAÇÃO:  " + searchDocumentReturn2.DTDOCUMENT + "\r" +
                                                    ".. :: Atributos::.. ");

                            foreach (var item in (searchDocumentReturn2.ATTRIBUTTES))
                            {
                                if (item.ATTRIBUTTEVALUE.Count() <= 0)
                                {
                                    item.ATTRIBUTTEVALUE = null;
                                    listBoxLista.Items.Add(item.ATTRIBUTTENAME + " = " + "");
                                }
                                else
                                {
                                    listBoxLista.Items.Add(item.ATTRIBUTTENAME + " = " + item.ATTRIBUTTEVALUE[0]);
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Documento não localizado !", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Digite a matricula !", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro :" + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else if (Categoria.Checked)
            {
                try
                {
                    if (matrORcat != "" && matrORcat != null)
                    {
                        listBoxLista.Visible = true;
                        listBoxLista.Items.Clear();

                        searchDocumentReturn searchDocumentReturn = new searchDocumentReturn();
                        searchDocumentFilter searchDocumentFilter = new searchDocumentFilter {
                            IDCATEGORY = matrORcat
                        };
                        SEClient SeachDoc = Conection.GetConnection();
                        searchDocumentReturn = SeachDoc.searchDocument(searchDocumentFilter, null, null);

                        labelList.Text = "Total de Documentos: " + Convert.ToString(searchDocumentReturn.RESULTS.Count());

                        if (searchDocumentReturn.RESULTS.Count() > 0)
                        {
                            foreach (var item in (searchDocumentReturn.RESULTS))
                            {
                                listBoxLista.Items.Add(item.IDDOCUMENT + " - " + item.NMTITLE);
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Digite a categoria !", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message, ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }