public void AtualizaCampanha(campanha campanha) { campanhaDAL DCampanha = new campanhaDAL(); string sSql = DCampanha.AtualizaCampanha(campanha); PontoBr.Banco.SqlServer.ExecutarSql(sSql); }
public void CadastrarCampanhas(campanha campanha) { campanhaDAL DCampanha = new campanhaDAL(); string sSql = DCampanha.CadastrarCampanhas(campanha); PontoBr.Banco.SqlServer.ExecutarSql(sSql); }
internal string CadastrarCampanhas(campanha campanha) { string sSql = " exec sCadastrarCampanha "; sSql += " '" + campanha.sCampanha + "', "; sSql += " " + campanha.iAtivo + " "; return(sSql); }
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"); } }
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(); } }
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); }
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 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 } }
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); } } }
public void AtualizaCampanha(campanha campanha) { campanhaBLL BCampanha = new campanhaBLL(); BCampanha.AtualizaCampanha(campanha); }
public void CadastrarCampanhas(campanha campanha) { campanhaBLL BCampanha = new campanhaBLL(); BCampanha.CadastrarCampanhas(campanha); }