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; } } }
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); } }