Exemplo n.º 1
0
        public void AtualizaCampanha(campanha campanha)
        {
            campanhaDAL DCampanha = new campanhaDAL();
            string      sSql      = DCampanha.AtualizaCampanha(campanha);

            PontoBr.Banco.SqlServer.ExecutarSql(sSql);
        }
Exemplo n.º 2
0
        public void CadastrarCampanhas(campanha campanha)
        {
            campanhaDAL DCampanha = new campanhaDAL();
            string      sSql      = DCampanha.CadastrarCampanhas(campanha);

            PontoBr.Banco.SqlServer.ExecutarSql(sSql);
        }
Exemplo n.º 3
0
        internal string CadastrarCampanhas(campanha campanha)
        {
            string sSql = " exec sCadastrarCampanha ";

            sSql += " '" + campanha.sCampanha + "', ";
            sSql += " " + campanha.iAtivo + " ";

            return(sSql);
        }
Exemplo n.º 4
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");
            }
        }
Exemplo n.º 5
0
        internal string AtualizaCampanha(campanha Campanha)
        {
            string sSql = " update tCampanha ";

            sSql += " set Campanha = '" + Campanha.sCampanha + "', ";
            sSql += " operadora = '" + Campanha.sOperadora + "', ";
            sSql += " Ativo = " + Campanha.iAtivo + ", ";
            sSql += " PermiteEditarDadosProspect = " + Campanha.PermiteEditarDadosProspect + ", ";
            sSql += " IDTipoDiscador = " + Campanha.iIDTipoDiscador + " ";
            sSql += " where IDCampanha = " + Campanha.iIDCampanha + " ";

            return(sSql);
        }
    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();
        }
    }
Exemplo n.º 7
0
        public campanha RetornarCampanha(int iIDCampanha)
        {
            campanhaDAL DCampanha = new campanhaDAL();
            string      sSql      = DCampanha.RetornarCampanha(iIDCampanha);
            DataTable   dataTable = PontoBr.Banco.SqlServer.RetornarDataTable(sSql);

            campanha Campanha = new campanha();

            Campanha.iIDCampanha  = Convert.ToInt32(dataTable.Rows[0]["IDCampanha"].ToString());
            Campanha.sCampanha    = dataTable.Rows[0]["Campanha"].ToString();
            Campanha.Fila         = dataTable.Rows[0]["Fila"].ToString();
            Campanha.TipoDiscador = dataTable.Rows[0]["TipoDiscador"].ToString();

            Campanha.iAtivo     = Convert.ToInt32(dataTable.Rows[0]["Ativo"]);//r
            Campanha.sOperadora = dataTable.Rows[0]["operadora"].ToString();

            return(Campanha);
        }
Exemplo n.º 8
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");
            }
        }
Exemplo n.º 9
0
        private void cmdSalvar_Click(object sender, EventArgs e)
        {
            if (PodeSalvar())
            {
                if (txtIDCampanha.Text != "")
                {
                    campanha Campanha = new campanha();
                    Campanha.iIDCampanha = Convert.ToInt32(txtIDCampanha.Text);
                    Campanha.sCampanha   = PontoBr.Utilidades.String.RemoverCaracterInvalido(txtCampanha.Text.ToString());
                    Campanha.sOperadora  = PontoBr.Utilidades.String.RemoverCaracterInvalido(txtOperadora.Text.ToString());
                    Campanha.iAtivo      = radSim.Checked == true ? 1 : 0;
                    Campanha.PermiteEditarDadosProspect = chkEditarDadosProspect.Checked == true ? 1 : 0;
                    Campanha.iIDTipoDiscador            = radPower.Checked == true ? 1 : 2;

                    campanhaCTL CCampanha = new campanhaCTL();
                    CCampanha.AtualizaCampanha(Campanha);

                    LimparFormulario();

                    MessageBox.Show("Alterações salvas com sucesso.", "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                #region Não é permitido cadastrar novas Campanhas, apenas editar
                //else
                //{
                //    campanha Campanha = new campanha();
                //    Campanha.sCampanha = txtCampanha.Text;
                //    Campanha.iAtivo = radSim.Checked == true ? 1 : 0;

                //    campanhaCTL Ccampanha = new campanhaCTL();
                //    Ccampanha.CadastrarCampanhas(Campanha);

                //    LimparFormulario();

                //    string sMensagem;
                //    sMensagem = "Campanha cadastrada com sucesso. \n";
                //    MessageBox.Show(sMensagem, "Tabulare");
                //}
                #endregion
            }
        }
Exemplo n.º 10
0
    protected void cmdSalvar_Click(object sender, EventArgs e)
    {
        if (PodeSalvar())
        {
            if (hddId.Value != "")
            {
                campanha Campanha = new campanha();
                Campanha.iIDCampanha = Convert.ToInt32(hddId.Value);
                Campanha.sCampanha   = PontoBr.Utilidades.String.RemoverCaracterInvalido(txtCampanha.Text.ToString());
                Campanha.sOperadora  = PontoBr.Utilidades.String.RemoverCaracterInvalido(txtOperadora.Text.ToString());
                Campanha.iAtivo      = Convert.ToInt32(radAtivo.SelectedValue);
                Campanha.PermiteEditarDadosProspect = chkEditarDadosProspect.Checked == true ? 1 : 0;
                Campanha.iIDTipoDiscador            = 1;

                campanhaCTL CCampanha = new campanhaCTL();
                CCampanha.AtualizaCampanha(Campanha);

                LimparFormulario();

                PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Alterações salvas com sucesso.", this.Page);
            }
        }
    }
Exemplo n.º 11
0
        public void AtualizaCampanha(campanha campanha)
        {
            campanhaBLL BCampanha = new campanhaBLL();

            BCampanha.AtualizaCampanha(campanha);
        }
Exemplo n.º 12
0
        public void CadastrarCampanhas(campanha campanha)
        {
            campanhaBLL BCampanha = new campanhaBLL();

            BCampanha.CadastrarCampanhas(campanha);
        }