private void CarregarCampanhas(int iIDUsuario) { usuario Usuario = new usuario(); campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherDrop_Campanhas(dropCampanha, true, false, true, iIDUsuario, Usuario.Perfil); }
private void cmdMarcar_Click(object sender, EventArgs e) { for (int i = 0; i < this.chkCampanha.Items.Count; ++i) { this.chkCampanha.SetItemChecked(i, true); } string sCampanha = ""; int iQuantSelecionados = 0; foreach (object itemChecked in chkCampanha.CheckedItems) { iQuantSelecionados++; sCampanha = itemChecked.ToString(); } //Só carrega os campos se selecionar apenas uma campanha if (iQuantSelecionados == 1) { campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherCheckListBox_CamposVendaCampanhas(chkCampos, sCampanha); } else { chkCampos.Items.Clear(); chkCamposProspect.Items.Clear(); comboDadosVenda.DataSource = null; } CarregarCamposProspectFixo(); }
protected void dgDDD_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == System.Web.UI.WebControls.DataControlRowType.DataRow) { if (e.Row.RowState == DataControlRowState.Alternate) { e.Row.Attributes.Add("onmouseover", "this.className='grid_row_selecionado'"); e.Row.Attributes.Add("onmouseout", "this.className='grid_alternative_row'"); } else { e.Row.Attributes.Add("onmouseover", "this.className='grid_row_selecionado'"); e.Row.Attributes.Add("onmouseout", "this.className='grid'"); } int iIDCampanha = Convert.ToInt32(dgDDD.DataKeys[e.Row.RowIndex].Values[0].ToString()); campanhaCTL CCampanha = new campanhaCTL(); DataTable dataTable = new DataTable(); dataTable = CCampanha.RetornarBloqueioDDD(iIDCampanha); string sDDD = ""; foreach (DataRow dataRow in dataTable.Rows) { sDDD += sDDD != "" ? "; " + dataRow["DDD"] : dataRow["DDD"]; } e.Row.Cells[1].Text = sDDD; } }
private void chkCampanha_MouseUp(object sender, MouseEventArgs e) { chkCampos.Items.Clear(); chkCamposProspect.Items.Clear(); comboDadosVenda.DataSource = null; chkCamposFixoProspect = "0"; string sCampanha = ""; int iQuantSelecionados = 0; foreach (object itemChecked in chkCampanha.CheckedItems) { iQuantSelecionados++; sCampanha = itemChecked.ToString(); } //Só carrega os campos se selecionar apenas uma campanha if (iQuantSelecionados == 1) { campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherCheckListBox_CamposVendaCampanhas(chkCampos, sCampanha); CCampanha.PreencherCheckListBox_CamposProspect(chkCamposProspect, sCampanha); CCampanha.PreencherComboBox_DadosVenda(comboDadosVenda, sCampanha, false, true); comboDadosVenda.DropDownStyle = ComboBoxStyle.DropDownList; } CarregarCamposProspectFixo(); }
private void CarregarCampanhas(int iIDUsuario) { campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherComboBox_Campanhas(comboCampanha, true, false, true, iIDUsuario, fLogin.Usuario.Perfil); CCampanha.PreencherComboBox_Campanhas(comboCampanha_filtro, true, true, false, iIDUsuario, fLogin.Usuario.Perfil); }
private void GerarRelatorio() { try { string sDataInicial = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(txtdatDataInicial.Text); string sDataFinal = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(txtdatDataFinal.Text) + " 23:59:59"; campanhaCTL CCampanha = new campanhaCTL(); string sIDCampanhas = ""; foreach (ListItem listItem in chkCampanha.Items) { if (listItem.Selected) { sIDCampanhas += sIDCampanhas != "" ? ", " + listItem.Value : listItem.Value; } } relatorioCTL CRelatorio = new relatorioCTL(); DataTable dataTable = CRelatorio.RetornarMidias(sDataInicial, sDataFinal, sIDCampanhas).Tables[1]; dgDados.DataSource = dataTable; dgDados.DataBind(); lblRegistros.Text = "| " + dgDados.Rows.Count.ToString() + " registro(s) |"; } catch { } }
private void comboCampos_SelectionChangeCommitted(object sender, EventArgs e) { LiberarCampos(); int iIDCampanha; iIDCampanha = Convert.ToInt32(comboCampanha.SelectedValue); campanhaCTL CCampanha = new campanhaCTL(); DataTable dataTable = CCampanha.RetornarCampo(iIDCampanha, Convert.ToString(comboCampos.SelectedValue)); if (dataTable.Rows.Count == 0) { MessageBox.Show("Campo não configurado"); } else { string sLocalizcaoLabel = dataTable.Rows[0]["LocalizacaoLabel"].ToString(); string[] Label = sLocalizcaoLabel.Split(';'); string sLocalizacaoTextBox = dataTable.Rows[0]["LocalizacaoTextBox"].ToString(); string[] TextBox = sLocalizacaoTextBox.Split(';'); string sTamanhoTextBox = dataTable.Rows[0]["TamanhoTextBox"].ToString(); string[] TamanhoTextBox = sTamanhoTextBox.Split(';'); txtLabel.Text = dataTable.Rows[0]["Texto"].ToString(); txtLabelX.Text = Label[0]; txtLabelY.Text = Label[1]; txtTextBoxX.Text = TextBox[0]; txtTextBoxY.Text = TextBox[1]; txtTamanhoTextBoxW.Text = TamanhoTextBox[0]; txtTamanhoTextBoxH.Text = TamanhoTextBox[1]; } }
private void GerarRelatorio() { try { string sDataInicial = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(datDataInicial.Value.ToString("dd/MM/yyyy")); string sDataFinal = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(datDataFinal.Value.ToString("dd/MM/yyyy")) + " 23:59:59"; string sCampanha = ""; int iIDStatusAuditoria = Convert.ToInt32(comboAuditoria.SelectedValue); campanhaCTL CCampanha = new campanhaCTL(); string sIDCampanhas = ""; foreach (object itemChecked in chlCampanha.CheckedItems) { if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); if (sCampanha != "") { sCampanha = sCampanha + ", "; } sCampanha = sCampanha + itemChecked.ToString(); } int iIDTipoAtendimento = -1; if (radAtivo.Checked == true) { iIDTipoAtendimento = 1; } else if (radReceptivo.Checked == true) { iIDTipoAtendimento = 2; } relatorioCTL CRelatorio = new relatorioCTL(); DataTable dataTable = CRelatorio.RetornarVendasSintetico(sDataInicial, sDataFinal, sIDCampanhas, iIDTipoAtendimento, iIDStatusAuditoria); reportDocument = new ReportDocument(); reportDocument.Load(Application.StartupPath + @"\relatorio\cVendasSintetico.rpt"); reportDocument.SetDataSource(dataTable); string sFiltro = "Data Inicial: " + datDataInicial.Value.ToString("dd/MM/yyyy"); sFiltro += "; Data Final: " + datDataFinal.Value.ToString("dd/MM/yyyy"); sFiltro += "; Campanha: " + sCampanha; sFiltro += "; Auditoria: " + comboAuditoria.Text.ToString(); reportDocument.SetParameterValue("FILTRO", sFiltro); crystalReportViewer.ReportSource = reportDocument; } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(ex.Message, "Tabulare Software"); } }
private void CarregarCampanhasDDD() { campanhaCTL CCampanha = new campanhaCTL(); CCampanha.CarregarGridviewCampanhas(dgDDD); lblRegistros.Text = "| " + dgDDD.Rows.Count.ToString() + " registro(s) |"; }
private void ListarCampanhas() { campanhaCTL CCampanha = new campanhaCTL(); CCampanha.CarregarGridviewCampanhas(dgCampanha); lblRegistros.Text = dgCampanha.Rows.Count.ToString() + " registro(s)"; }
private void CarregarCampanhas() { usuario Usuario = (usuario)HttpContext.Current.Session["Usuario"]; campanhaCTL CCampanha = new campanhaCTL(); CCampanha.CarregarCampanhasAtivasCheckBoxList(chkCampanha, Usuario.IDUsuario, Usuario.Perfil); }
private void CarregarDadosVenda() { string sIDCampanha = dropCampanha.SelectedValue; campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherDropdownDadosVenda(dropDadosVenda, sIDCampanha, false, true); }
private void CarregarCampanhas() { usuario Usuario = (usuario)HttpContext.Current.Session["Usuario"]; campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherDrop_Campanhas(dropCampanha, true, true, false, Usuario.IDUsuario, Usuario.Perfil); }
private void GerarRelatorio() { try { string sDataInicial = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(datDataInicial.Value.ToString("dd/MM/yyyy")); string sDataFinal = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(datDataFinal.Value.ToString("dd/MM/yyyy")) + " 23:59:59"; string sCampanha = ""; campanhaCTL CCampanha = new campanhaCTL(); string sIDCampanhas = ""; foreach (object itemChecked in chlCampanha.CheckedItems) { if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); if (sCampanha != "") { sCampanha = sCampanha + ", "; } sCampanha = sCampanha + itemChecked.ToString(); } relatorioCTL CRelatorio = new relatorioCTL(); DataTable dataTable = CRelatorio.RetornarMidiasSintetico(sDataInicial, sDataFinal, sIDCampanhas).Tables[0]; reportDocument = new ReportDocument(); if (chkAgrupadoStatus.Checked == true) { reportDocument.Load(Application.StartupPath + @"\relatorio\cMidias_Status.rpt"); } else { reportDocument.Load(Application.StartupPath + @"\relatorio\cMidiasSintetico.rpt"); } reportDocument.SetDataSource(dataTable); string sFiltro = "Data Inicial: " + datDataInicial.Value.ToString("dd/MM/yyyy"); sFiltro += "; Data Final: " + datDataFinal.Value.ToString("dd/MM/yyyy"); sFiltro += "; Campanha: " + sCampanha; reportDocument.SetParameterValue("FILTRO", sFiltro); crystalReportViewer.ReportSource = reportDocument; } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(ex.Message, "Tabulare Software"); } }
private void RetornarCamposCampanhas() { int IDCampanha; IDCampanha = Convert.ToInt32(comboCampanha.SelectedValue); campanhaCTL CCampanha = new campanhaCTL(); CCampanha.RetornarCamposCampanhas(comboCampos, IDCampanha, false, true); }
private void comboCampanha_SelectionChangeCommitted(object sender, EventArgs e) { chkCampos.Items.Clear(); if (comboCampanha.SelectedValue.ToString() != "System.Data.DataRowView") { string sCampanha = comboCampanha.Text.ToString(); campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherCheckListBox_CamposListaVendaCampanhas(chkCampos, sCampanha); } }
private void Processar() { try { prospectCTL CProspect = new prospectCTL(); campanhaCTL CCampanha = new campanhaCTL(); campanha Campanha = new campanha(); string sMensagem; int iIDMailing = Convert.ToInt32(comboMailing.SelectedValue); Campanha = CCampanha.RetornarCampanha(Convert.ToInt32(comboCampanha.SelectedValue)); int iNumeroProcessado = 0; string sMailing = comboMailing.Text; DataTable dataTable = CProspect.RetornarProspectsResubmit(iIDMailing); if (dataTable.Rows.Count != 0) { foreach (DataRow dataRow in dataTable.Rows) { string sID = Convert.ToString(dataRow["IDProspect"]); string sContact_name = dataRow["Nome"].ToString(); if (sContact_name == "") { sContact_name = "--"; } string sQueue = Campanha.Fila; string sBilling_group_id = "1"; string sTelefone1 = dataRow["Telefone1"].ToString(); EnviarResubmitPreditivoVonix(sID, sContact_name, sQueue, sBilling_group_id, sTelefone1); iNumeroProcessado++; } sMensagem = "Mailing selecionado: " + sMailing + "\n\n"; sMensagem += "Resubmit [Vonix] executado com sucesso em " + iNumeroProcessado.ToString() + " prospect(s)."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Não há Prospect disponiveis para Resubmit.", "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { string sMensagem; sMensagem = "Não foi possível conectar no servidor Vonix! \n"; sMensagem += "============================= \n"; sMensagem += "O servidor não respondeu a solicitação de envio. Favor verificar a conectividade ou permissão ao Servidor.\n"; sMensagem += "Favor verificar as configurações administrativas do Vonix e caso persista, contacte a PontoBR/Vonix.\n"; PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(sMensagem, "Tabulare Software"); } }
private void dgMailing_CellClick(object sender, DataGridViewCellEventArgs e) { campanhaCTL CCampanha = new campanhaCTL(); if (e.RowIndex >= 0) { txtIDMailing.Text = dgMailing.Rows[e.RowIndex].Cells[0].Value.ToString(); txtMailing.Text = dgMailing.Rows[e.RowIndex].Cells[1].Value.ToString(); comboCampanha.SelectedValue = CCampanha.RetornarIDCampanha(dgMailing.Rows[e.RowIndex].Cells[2].Value.ToString()); radSim.Checked = dgMailing.Rows[e.RowIndex].Cells[4].Value.ToString() == "Sim" ? true : false; radNao.Checked = dgMailing.Rows[e.RowIndex].Cells[4].Value.ToString() == "Não" ? true : false; } }
private void chkCampanha_MouseUp(object sender, MouseEventArgs e) { chlStatus.Items.Clear(); chkMailing.Items.Clear(); string sCampanha = ""; string sIDCampanhas = ""; int iQuantSelecionados = 0; campanhaCTL CCampanha = new campanhaCTL();//r foreach (object itemChecked in chkCampanha.CheckedItems) { iQuantSelecionados++; if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); CarregarStatusRelatorio(sIDCampanhas);// if (sCampanha != "") { sCampanha = sCampanha + "; "; } sCampanha = sCampanha + itemChecked.ToString(); } //Só carrega os campos se selecionar apenas uma campanha if (iQuantSelecionados == 1) { statusCTL CStatus = new statusCTL(); CStatus.PreencherCheckListBox_DescricaoStatus(chlStatus, -1); } else { chlStatus.Items.Clear(); } if (sIDCampanhas != "") { CarregarMailings(sIDCampanhas); } }
private void chkCampanha_MouseUp(object sender, MouseEventArgs e) { string sCampanha = ""; string sIDCampanhas = ""; int iQuantSelecionados = 0; int iMailingInativos; if (chkListarInativos.Checked == true) { iMailingInativos = 0; } else { iMailingInativos = 1; } campanhaCTL CCampanha = new campanhaCTL();//r mailingCTL CMailing = new mailingCTL(); foreach (object itemChecked in chkCampanha.CheckedItems) { iQuantSelecionados++; if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); CarregarMailings2(sIDCampanhas, iMailingInativos); if (sCampanha != "") { sCampanha = sCampanha + "; "; } sCampanha = sCampanha + itemChecked.ToString(); } //Só carrega os campos se selecionar apenas uma campanha if (iQuantSelecionados == 0) { CMailing.PreencherComboBox_TodosMailingsAtivos(comboMailing, "0", 1, false, false, false); comboMailing.DropDownStyle = ComboBoxStyle.DropDownList; } lblQuantidade.Text = Convert.ToString(comboMailing.Items.Count) + " Mailing(s)."; }
private void ListarCampanhas() { campanhaCTL CCampanha = new campanhaCTL(); dgCampanha.DataSource = CCampanha.RetornarCampanhas(); dgCampanha.Columns[0].Width = 100; dgCampanha.Columns[1].Width = 300; dgCampanha.Columns[2].Width = 150; dgCampanha.Columns[3].Width = 100; dgCampanha.Columns[4].Width = 50; dgCampanha.Columns[5].Width = 150; dgCampanha.Columns[6].Width = 300; lblRegistros.Text = dgCampanha.RowCount.ToString() + " registro(s)"; }
private bool PodeGerar() { string sMensagem; string sCampanha = ""; campanhaCTL CCampanha = new campanhaCTL();//r string sIDCampanhas = ""; if (!PontoBr.Conversoes.Data.ValidarDataBr(datDataInicial.Value.ToString("dd/MM/yyyy"))) { sMensagem = "[Data Inicial] incorreta."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } if (!PontoBr.Conversoes.Data.ValidarDataBr(datDataFinal.Value.ToString("dd/MM/yyyy"))) { sMensagem = "[Data Final] incorreta."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } foreach (object itemChecked in chkCampanha.CheckedItems) { if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); if (sCampanha != "") { sCampanha = sCampanha + "; "; } sCampanha = sCampanha + itemChecked.ToString(); } if (sIDCampanhas == "") { sMensagem = "Selecione uma [Campanha]."; MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } return(true); }
protected void dgCampanha_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Abrir") { int iIDCampanha = Convert.ToInt32(dgCampanha.DataKeys[int.Parse((string)e.CommandArgument)]["Cód. Campanha"].ToString()); campanha Campanha = new campanha(); campanhaCTL CCampanha = new campanhaCTL(); Campanha = CCampanha.CarregarGridviewCampanha(dgCampanha, iIDCampanha); hddId.Value = Campanha.iIDCampanha.ToString(); txtCampanha.Text = Campanha.sCampanha.ToString(); txtOperadora.Text = Campanha.sOperadora == null ? "0" : Campanha.sOperadora; radAtivo.SelectedValue = Campanha.iAtivo.ToString(); } }
private void cmdTodos_Click(object sender, EventArgs e) { for (int i = 0; i < this.chkCampanha.Items.Count; ++i) { this.chkCampanha.SetItemChecked(i, true); } string sCampanha = ""; campanhaCTL CCampanha = new campanhaCTL();//r string sIDCampanhas = ""; int iMailingInativos; foreach (object itemChecked in chkCampanha.CheckedItems) { if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); if (sCampanha != "") { sCampanha = sCampanha + "; "; } sCampanha = sCampanha + itemChecked.ToString(); } if (chkListarInativos.Checked == true) { iMailingInativos = 0; } else { iMailingInativos = 1; } if (sIDCampanhas != "") { CarregarMailings2(sIDCampanhas, iMailingInativos); comboMailing.DropDownStyle = ComboBoxStyle.DropDownList; } lblQuantidade.Text = Convert.ToString(comboMailing.Items.Count) + " Mailing(s)."; }
private void cmdSalvar_Click(object sender, EventArgs e) { if (PodeSalvar()) { try { string sIDCampo = comboCampos.SelectedValue.ToString(); int iIDCampanha = Convert.ToInt32(comboCampanha.SelectedValue.ToString()); string sTexto = txtLabel.Text; string sTamanhoTextBox = txtTamanhoTextBoxW.Text + ';' + txtTamanhoTextBoxH.Text; string sLocalizacaoTextBox = txtTextBoxX.Text + ';' + txtTextBoxY.Text; string sLocalizacaoLabel = txtLabelX.Text + ';' + txtLabelY.Text; int iObrigatorio; if (chkObrigatorio.Checked == true) { iObrigatorio = 1; } else { iObrigatorio = 0; } string sLista = PontoBr.Utilidades.String.RemoverCaracterInvalido(txtOpcoes.Text.Trim()); campanhaCTL CCampanha = new campanhaCTL(); if (txtLabel.Text.Trim() == "") /*Exclue o campo*/ { CCampanha.ExcluirCampoCampanha(iIDCampanha, sIDCampo); } else /*Atualiza o campo*/ { CCampanha.ReconfigurarCampo(iIDCampanha, sIDCampo, sTexto, sTamanhoTextBox, sLocalizacaoTextBox, sLocalizacaoLabel, iObrigatorio, sLista); } RetornarCamposCampanhas(); CarregarCamposCampanha(); comboCampos.SelectedValue = sIDCampo; } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm("Erro:\n\n" + ex.Message, "Tabulare Software"); } comboCampos.DropDownStyle = ComboBoxStyle.DropDownList; } }
private void CarregarListaCamposVenda() { int iIDCampanha = Convert.ToInt32(comboCampanha.SelectedValue); chkOpcao.Items.Clear(); string sCampo = ""; foreach (object itemChecked in chkCampos.CheckedItems) { sCampo += sCampo != "" ? ",'" + itemChecked.ToString() + "'" : "'" + itemChecked.ToString() + "'"; } if (!String.IsNullOrEmpty(sCampo)) { campanhaCTL CCampanha = new campanhaCTL(); CCampanha.PreencherCheckListBox_ListaCampoVenda(chkOpcao, iIDCampanha, sCampo); } }
private void cmdTodos_Click(object sender, EventArgs e) { for (int i = 0; i < this.chkCampanha.Items.Count; ++i) { this.chkCampanha.SetItemChecked(i, true); } for (int i = 0; i < this.chlStatus.Items.Count; ++i) { this.chlStatus.SetItemChecked(i, false); } string sCampanha = ""; campanhaCTL CCampanha = new campanhaCTL();//r string sIDCampanhas = ""; chkMailing.Items.Clear(); foreach (object itemChecked in chkCampanha.CheckedItems) { if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); if (sCampanha != "") { sCampanha = sCampanha + "; "; } sCampanha = sCampanha + itemChecked.ToString(); } if (sIDCampanhas != "") { CarregarMailings(sIDCampanhas); } chlStatus.Items.Clear(); }
private void ExportarRelatorio() { try { string sDataInicial = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(txtdatDataInicial.Text); string sDataFinal = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(txtdatDataFinal.Text) + " 23:59:59"; campanhaCTL CCampanha = new campanhaCTL(); string sIDCampanhas = ""; foreach (ListItem listItem in chkCampanha.Items) { if (listItem.Selected) { sIDCampanhas += sIDCampanhas != "" ? ", " + listItem.Value : listItem.Value; } } relatorioCTL CRelatorio = new relatorioCTL(); DataTable dataTable = CRelatorio.RetornarMidias(sDataInicial, sDataFinal, sIDCampanhas).Tables[1]; dgDados.DataSource = dataTable; dgDados.DataBind(); if (dataTable.Rows.Count > 0) { Response.Clear(); string sNomeArquivo = "Tabulare_Midia.xls"; Response.AddHeader("content-disposition", "attachment;filename=" + sNomeArquivo + ""); Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = "application/vnd.xls"; System.IO.StringWriter sWr = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter hWr = new HtmlTextWriter(sWr); dgDados.RenderControl(hWr); Response.Write(sWr.ToString()); Response.End(); } } catch { } }
private void Processar() { try { prospectCTL CProspect = new prospectCTL(); campanhaCTL CCampanha = new campanhaCTL(); campanha Campanha = new campanha(); string sMensagem; int iIDMailing = Convert.ToInt32(comboMailing.SelectedValue); Campanha = CCampanha.RetornarCampanha(Convert.ToInt32(comboCampanha.SelectedValue)); int iNumeroProcessado = 0; string sMailing = comboMailing.Text; DataTable dataTable = CProspect.RetornarProspectsVirgens(iIDMailing); foreach (DataRow dataRow in dataTable.Rows) { string sID = Convert.ToString(dataRow["IDProspect"]); string sContact_name = dataRow["Nome"].ToString() == "" ? "Prospect " + Convert.ToString(dataRow["IDProspect"]) : dataRow["Nome"].ToString(); string sQueue = Campanha.Fila; string sBilling_group_id = "1"; string sTelefone1 = dataRow["Telefone1"].ToString(); EnviarContatosPreditivoVonix(sID, sContact_name, sQueue, sBilling_group_id, sTelefone1); CProspect.CadastrarProspectEnviadoPreditivo(Convert.ToInt32(dataRow["IDProspect"])); iNumeroProcessado++; } sMensagem = "Mailing selecionado: " + sMailing + "\n\n"; sMensagem += "Prospects enviados para o preditivo: " + iNumeroProcessado.ToString(); LiberarFormulario(); MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(ex.Message, "Tabulare Software"); } }
private void ExportarRelatorio() { try { string sDataInicial = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(datDataInicial.Value.ToString("dd/MM/yyyy")); string sDataFinal = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(datDataFinal.Value.ToString("dd/MM/yyyy")) + " 23:59:59"; string sCampanha = ""; campanhaCTL CCampanha = new campanhaCTL(); string sIDCampanhas = ""; foreach (object itemChecked in chlCampanha.CheckedItems) { if (sIDCampanhas != "") { sIDCampanhas = sIDCampanhas + ","; } sIDCampanhas = sIDCampanhas + CCampanha.RetornarIDCampanha(itemChecked.ToString()); if (sCampanha != "") { sCampanha = sCampanha + ", "; } sCampanha = sCampanha + itemChecked.ToString(); } relatorioCTL CRelatorio = new relatorioCTL(); DataTable dataTable = CRelatorio.RetornarMidiasDetalhado(sDataInicial, sDataFinal, sIDCampanhas).Tables[0]; string sEnderecoArquivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\" + "Tabulare - Midia_Detalhado.xls"; dataTable.TableName = "Tabulare"; dataTable.WriteXml(sEnderecoArquivo, System.Data.XmlWriteMode.IgnoreSchema); MessageBox.Show("Dados exportados com sucesso!\n\nO arquivo encontra-se na Área de Trabalho.", "Tabulare"); } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(ex.Message, "Tabulare Software"); } }