Ejemplo n.º 1
0
    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();
        }
Ejemplo n.º 3
0
    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();
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
    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 { }
    }
Ejemplo n.º 7
0
        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");
            }
        }
Ejemplo n.º 9
0
    private void CarregarCampanhasDDD()
    {
        campanhaCTL CCampanha = new campanhaCTL();

        CCampanha.CarregarGridviewCampanhas(dgDDD);

        lblRegistros.Text = "| " + dgDDD.Rows.Count.ToString() + " registro(s) |";
    }
Ejemplo n.º 10
0
    private void ListarCampanhas()
    {
        campanhaCTL CCampanha = new campanhaCTL();

        CCampanha.CarregarGridviewCampanhas(dgCampanha);

        lblRegistros.Text = dgCampanha.Rows.Count.ToString() + " registro(s)";
    }
Ejemplo n.º 11
0
    private void CarregarCampanhas()
    {
        usuario Usuario = (usuario)HttpContext.Current.Session["Usuario"];

        campanhaCTL CCampanha = new campanhaCTL();

        CCampanha.CarregarCampanhasAtivasCheckBoxList(chkCampanha, Usuario.IDUsuario, Usuario.Perfil);
    }
Ejemplo n.º 12
0
    private void CarregarDadosVenda()
    {
        string sIDCampanha = dropCampanha.SelectedValue;

        campanhaCTL CCampanha = new campanhaCTL();

        CCampanha.PreencherDropdownDadosVenda(dropDadosVenda, sIDCampanha, false, true);
    }
Ejemplo n.º 13
0
    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);
    }
Ejemplo n.º 14
0
        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");
            }
        }
Ejemplo n.º 15
0
        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);
            }
        }
Ejemplo n.º 17
0
        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");
            }
        }
Ejemplo n.º 18
0
        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;
            }
        }
Ejemplo n.º 19
0
        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);
            }
        }
Ejemplo n.º 20
0
        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).";
        }
Ejemplo n.º 21
0
        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)";
        }
Ejemplo n.º 22
0
        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);
        }
Ejemplo n.º 23
0
    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();
        }
    }
Ejemplo n.º 24
0
        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).";
        }
Ejemplo n.º 25
0
        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);
            }
        }
Ejemplo n.º 27
0
        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();
        }
Ejemplo n.º 28
0
    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 { }
    }
Ejemplo n.º 29
0
        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");
            }
        }