Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            campaign campaign = db.campaigns.Find(id);

            db.campaigns.Remove(campaign);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public campaign Insert_campaign_select(int ID)
 {
     campaign = campaign.Select(ID);
     Insert_campaign_name_txt.Text       = Convert.ToString(campaign.campaign_name);
     Insert_campaign_start_date_txt.Text = Convert.ToString(campaign.campaign_start_date);
     Insert_campaign_end_date_txt.Text   = Convert.ToString(campaign.campaign_end_date);
     return(campaign);
 }
 public campaign Delete_campaign_select(int ID)
 {
     campaign = campaign.Select(ID);
     Delete_campaign_id_txt_lbl.Text = Convert.ToString(campaign.campaign_id);
     Delete_campaign_name_txt_lbl.Text = Convert.ToString(campaign.campaign_name);
     Delete_campaign_start_date_txt_lbl.Text = Convert.ToString(campaign.campaign_start_date);
     Delete_campaign_end_date_txt_lbl.Text = Convert.ToString(campaign.campaign_end_date);
     return campaign;
 }
Exemplo n.º 4
0
        public String LineCreate(string fkidx, campaignline line)
        {
            campaign header = db.campaigns.Find(Convert.ToInt32(fkidx));

            line.campaign = header;
            db.campaignlines.Add(line);
            db.SaveChanges();
            return("");
        }
Exemplo n.º 5
0
 public campaign Delete_campaign_select(int ID)
 {
     campaign = campaign.Select(ID);
     Delete_campaign_id_txt_lbl.Text         = Convert.ToString(campaign.campaign_id);
     Delete_campaign_name_txt_lbl.Text       = Convert.ToString(campaign.campaign_name);
     Delete_campaign_start_date_txt_lbl.Text = Convert.ToString(campaign.campaign_start_date);
     Delete_campaign_end_date_txt_lbl.Text   = Convert.ToString(campaign.campaign_end_date);
     return(campaign);
 }
Exemplo n.º 6
0
        private void Initializedata()
        {
            //providing the example, remove when adding the database
            _campinfo = new List <campaign>();
            var camp1 = new campaign();

            camp1.id       = 1;
            camp1.name     = "n1";
            camp1.country  = "USA";
            camp1.budget   = 149;
            camp1.goal     = "Awareness";
            camp1.category = "Technology";

            var camp2 = new campaign();

            camp1.name     = "n1";
            camp2.id       = 2;
            camp2.country  = "USA";
            camp2.budget   = 149;
            camp2.goal     = "Awareness";
            camp2.category = "Sports";

            var camp3 = new campaign();

            camp3.name     = "n3";
            camp3.id       = 3;
            camp3.country  = "EGY";
            camp3.budget   = 149;
            camp3.goal     = "Awareness";
            camp3.category = "Technology";

            var camp4 = new campaign();

            camp4.name     = "n4";
            camp4.id       = 4;
            camp4.country  = "USA";
            camp4.budget   = 149;
            camp4.goal     = "Awareness";
            camp4.category = "Sports";

            var camp5 = new campaign();

            camp5.name     = "n5";
            camp5.id       = 5;
            camp5.country  = "USA";
            camp5.budget   = 149;
            camp5.goal     = "Conversion";
            camp5.category = "Sports";

            _campinfo.Add(camp5);
            _campinfo.Add(camp4);
            _campinfo.Add(camp3);
            _campinfo.Add(camp2);
            _campinfo.Add(camp1);
        }
 public campaign campaign_insert()
 {
     campaign.campaign_name = Insert_campaign_name_txt.Text;
     campaign.campaign_start_date = Convert.ToDateTime(Insert_campaign_start_date_txt.Text);
     campaign.campaign_end_date = Convert.ToDateTime(Insert_campaign_end_date_txt.Text);
     campaign = campaign.Insert(campaign);
     Insert_campaign_GridView.DataBind();
     Update_campaign_GridView.DataBind();
     Delete_campaign_GridView.DataBind();
     return campaign;
 }
Exemplo n.º 8
0
 public campaign campaign_insert()
 {
     campaign.campaign_name       = Insert_campaign_name_txt.Text;
     campaign.campaign_start_date = Convert.ToDateTime(Insert_campaign_start_date_txt.Text);
     campaign.campaign_end_date   = Convert.ToDateTime(Insert_campaign_end_date_txt.Text);
     campaign = campaign.Insert(campaign);
     Insert_campaign_GridView.DataBind();
     Update_campaign_GridView.DataBind();
     Delete_campaign_GridView.DataBind();
     return(campaign);
 }
Exemplo n.º 9
0
 public ActionResult Edit([Bind(Include = "campaignId,code,name,description,startdate,enddate,marketinglistId,DetailForm_pkidx_campaignlineId,DetailForm_ddl_campaignactivitytypeId,DetailForm_activitydate,DetailForm_description")] campaign campaign)
 {
     if (ModelState.IsValid)
     {
         db.Entry(campaign).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.marketinglistIdList = new SelectList(db.marketinglists, "marketinglistId", "code", campaign.marketinglistId);
     return(View(campaign));
 }
 public campaign campaign_update(int ID)
 {
     campaign = campaign.Select(ID);
     campaign.campaign_id = Convert.ToInt32(Update_campaign_id_txt.Text);
     campaign.campaign_name = Update_campaign_name_txt.Text;
     campaign.campaign_start_date = Convert.ToDateTime(Update_campaign_start_date_txt.Text);
     campaign.campaign_end_date = Convert.ToDateTime(Update_campaign_end_date_txt.Text);
     campaign.Update(campaign);
     Insert_campaign_GridView.DataBind();
     Update_campaign_GridView.DataBind();
     Delete_campaign_GridView.DataBind();
     return campaign;
 }
Exemplo n.º 11
0
 public campaign campaign_update(int ID)
 {
     campaign                     = campaign.Select(ID);
     campaign.campaign_id         = Convert.ToInt32(Update_campaign_id_txt.Text);
     campaign.campaign_name       = Update_campaign_name_txt.Text;
     campaign.campaign_start_date = Convert.ToDateTime(Update_campaign_start_date_txt.Text);
     campaign.campaign_end_date   = Convert.ToDateTime(Update_campaign_end_date_txt.Text);
     campaign.Update(campaign);
     Insert_campaign_GridView.DataBind();
     Update_campaign_GridView.DataBind();
     Delete_campaign_GridView.DataBind();
     return(campaign);
 }
Exemplo n.º 12
0
        public String LineEdit(string fkidx, campaignline line)
        {
            if (ModelState.IsValid)
            {
                campaign header = db.campaigns.Find(Convert.ToInt32(fkidx));
                line.campaign        = header;
                db.Entry(line).State = EntityState.Modified;
                db.SaveChanges();
                return("");
            }

            return("");
        }
Exemplo n.º 13
0
        // GET: /CRM/campaigns/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            campaign campaign = db.campaigns.Find(id);

            if (campaign == null)
            {
                return(HttpNotFound());
            }
            return(View(campaign));
        }
Exemplo n.º 14
0
        // GET: /CRM/campaigns/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            campaign campaign = db.campaigns.Find(id);

            if (campaign == null)
            {
                return(HttpNotFound());
            }
            ViewBag.marketinglistIdList = new SelectList(db.marketinglists, "marketinglistId", "code", campaign.marketinglistId);
            return(View(campaign));
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new campaign()
            {
                CamGameName = "MTN2", CampaignId = 1, CampaignDiscount = "½20"
            });



            Gamer gamer1 = new Gamer();

            gamer1.Id            = 2;
            gamer1.NationalityId = " 10838990626";
            gamer1.LastName      = "ciritci";
            gamer1.FirstName     = "gizem";
            // gamer1.BirthYear = 1998;


            GamerManager gamerManager = new GamerManager();

            gamerManager.Add(new Gamer {
                BirthYear     = new DateTime(1998, 01, 03),
                FirstName     = "gizem",
                LastName      = "ciritci",
                NationalityId = "10838990626",
                Id            = 2
            });


            Console.WriteLine(gamerManager);

            Game game1 = new Game();

            game1.GameName  = "Grand Theft Auto V";
            game1.GamePrice = 450;

            campaign campaign = new campaign();

            campaign.CamGameName = "black friday";


            GameSellManager gameSellManager = new GameSellManager();

            gameSellManager.Sell(game1, gamer1);
        }
Exemplo n.º 16
0
        public campaigndetails campaigndet(int studentcode)
        {
            campaigndetails Detail       = new campaigndetails();
            List <campaign> campaignlist = new List <campaign>();

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand("usp_api_Validate_eventbatch", con))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add("@studentcode", SqlDbType.Int).Value = studentcode;
                    SqlDataAdapter sda = new SqlDataAdapter(cmd);
                    DataTable      dt  = new DataTable();
                    sda.Fill(dt);
                    if (dt.Rows.Count > 0)
                    {
                        foreach (DataRow dtrow in dt.Rows)
                        {
                            var slist = new campaign();
                            slist.activity          = Convert.ToString(dtrow["activity"]);
                            slist.msg               = Convert.ToString(dtrow["msg"]);
                            slist.campaignname      = Convert.ToString(dtrow["campaignname"]);
                            slist.campaignstartdate = Convert.ToString(dtrow["campaignstartdate"]);
                            slist.campaignenddate   = Convert.ToString(dtrow["campaignenddate"]);
                            slist.eventcode         = Convert.ToString(dtrow["eventcode"]);
                            campaignlist.Add(slist);
                        }
                        Detail.campaigndetail = campaignlist;
                    }
                    else
                    {
                        throw new HttpResponseException(HttpStatusCode.NoContent);
                    }
                }
            }
            return(Detail);
        }
 protected void UPDATE(object sender, EventArgs e)
 {
     campaign = campaign_update(Convert.ToInt32(Update_campaign_GridView.SelectedValue));
 }
Exemplo n.º 18
0
 protected void Insert_Select_Record(object sender, EventArgs e)
 {
     campaign = Insert_campaign_select(Convert.ToInt32(Insert_campaign_GridView.SelectedValue));
 }
 protected void Update_Select_Record(object sender, EventArgs e)
 {
     campaign = Update_campaign_select(Convert.ToInt32(Update_campaign_GridView.SelectedValue));
 }
Exemplo n.º 20
0
            private void btnShowReport_Click(object sender, EventArgs e)
            {
                WaitDialog.Show("Sending web service request ...");
                List<int> _SubCampaignIds = new List<int>();
                _SubCampaignIds.Add(m_SubCampaignId);

                using (BrightPlatformEntities _efDbContext = new BrightPlatformEntities(UserSession.EntityConnection)) {
                    _efDbContext.FIClearUserReuests(UserSession.CurrentUser.UserId);
                    m_eftConfigData = _efDbContext.view_configuration.FirstOrDefault(i => i.id == m_ViewConfigId);
                    m_eftSubCampaign = _efDbContext.subcampaigns.FirstOrDefault(i => i.id == m_eftConfigData.subcampaign_id);
                    m_eftCampaign = _efDbContext.campaigns.FirstOrDefault(i => i.id == m_eftSubCampaign.campaign_id);
                    m_eftCustomer = _efDbContext.customers.FirstOrDefault(i => i.id == m_eftCampaign.customer_id);

                    _efDbContext.Detach(m_eftConfigData);
                    _efDbContext.Detach(m_eftSubCampaign);
                    _efDbContext.Detach(m_eftCampaign);
                    _efDbContext.Detach(m_eftCustomer);

                    Guid _RequestId = Guid.NewGuid();
                    string _GridSortInfo = this.GetSerializedSortInfo(gridView1.SortInfo);
                    string _ColumnsInfo = this.GetSerializedColumnsInfo();

                    serverside_report_requests _eftRequest = new serverside_report_requests() {
                        id = _RequestId,
                        calling_environment = (short)m_CallingEnvironment,
                        display_mode = (short)m_ViewType,
                        //calling_environment = (short)ReportsUtility.eCallingEnvironment.BrightSales_ViewDisplay,
                        //display_mode = (short)ReportsUtility.eDisplayMode.AccountsContacts_WithDialogData,
                        campaign_info = string.Format("{0}>{1}>{2}",
                            m_eftCustomer.customer_name,
                            m_eftCampaign.campaign_name,
                            m_eftSubCampaign.title
                        ),
                        sub_campaign_ids = string.Join(",", _SubCampaignIds),
                        view_config_id = m_ViewConfigId,
                        account_id = 0,
                        active_filter_string = gridView1.ActiveFilterString,
                        sort_info = _GridSortInfo,
                        columns_info = _ColumnsInfo,
                        requested_by = UserSession.CurrentUser.UserId,
                        requested_on = DateTime.Now
                    };
                    _efDbContext.serverside_report_requests.AddObject(_eftRequest);
                    _efDbContext.SaveChanges();
                    _efDbContext.Detach(_eftRequest);
                    ReportsUtility.SendReportRequest(_RequestId.ToString());
                }
                WaitDialog.Close();

                //WaitDialog.Show("Sending web service request ...");
                //using (BrightPlatformEntities _efDbContext = new BrightPlatformEntities(UserSession.EntityConnection)) {
                //    serverside_report_requests _eftRequest = new serverside_report_requests() {
                //        calling_environment = (short)ReportsUtility.eCallingEnvironment.BrightSales_ViewDisplay,
                //        display_mode = (short)ReportsUtility.eDisplayMode.AccountsContacts_WithDialogData,
                //        campaign_info = m_CampaignInfo,
                //        //sub_campaign_ids = string.Join(",", pSubCampaignIds),
                //        view_config_id = m_ViewConfigId,
                //        account_id = 0,
                //        requested_by = UserSession.CurrentUser.UserId,
                //        requested_on = DateTime.Now
                //    };
                //    _efDbContext.serverside_report_requests.AddObject(_eftRequest);
                //    string _RequestId = _eftRequest.id.ToString();
                //    _efDbContext.Detach(_eftRequest);
                //    this.SendReportRequest(_RequestId);
                //}
                //WaitDialog.Close();

                //WaitDialog.Show("Loading report preview ...");
                //this.ReportPagePreview();
                //WaitDialog.Close();
            }
Exemplo n.º 21
0
 protected void UPDATE(object sender, EventArgs e)
 {
     campaign = campaign_update(Convert.ToInt32(Update_campaign_GridView.SelectedValue));
 }
Exemplo n.º 22
0
 protected void Update_Select_Record(object sender, EventArgs e)
 {
     campaign = Update_campaign_select(Convert.ToInt32(Update_campaign_GridView.SelectedValue));
 }
Exemplo n.º 23
0
 public void Add(campaign campaign)
 {
     Console.WriteLine(campaign.CamGameName + "kanpanya eklendi");
 }
Exemplo n.º 24
0
 public void Update(campaign campaig)
 {
     Console.WriteLine("kanpanya güncellendi");
 }
Exemplo n.º 25
0
            private void GetReportPageBaseData()
            {
                m_IsEmpty = false;
                if (this.gridView1.DataRowCount == null || this.gridView1.DataRowCount < 1) {
                    BrightVision.Common.UI.NotificationDialog.Information("Reports", "No data to preview.");
                    m_IsEmpty = true;
                    return;
                }

                using (BrightPlatformEntities _efDbModel = new BrightPlatformEntities(m_DatabaseConnection) { CommandTimeout = 0 }) {
                    m_eftConfigData = _efDbModel.view_configuration.FirstOrDefault(i => i.id == m_ViewConfigId);
                    m_eftSubCampaign = _efDbModel.subcampaigns.FirstOrDefault(i => i.id == m_eftConfigData.subcampaign_id);
                    m_eftCampaign = _efDbModel.campaigns.FirstOrDefault(i => i.id == m_eftSubCampaign.campaign_id);
                    m_eftCustomer = _efDbModel.customers.FirstOrDefault(i => i.id == m_eftCampaign.customer_id);
                    _efDbModel.Detach(m_eftConfigData);
                    _efDbModel.Detach(m_eftSubCampaign);
                    _efDbModel.Detach(m_eftCampaign);
                    _efDbModel.Detach(m_eftCustomer);
                    _efDbModel.FIUpdateContactTitles();

                    /**
                     * if send email, get data for sub_campaign_account_list and final_list.
                     */
                    if (m_CallingEnvironment == eCallingEnvironment.BrightSales_SendEmail && m_AccountId > 0) {
                        m_eftFinalList = _efDbModel.final_lists.FirstOrDefault(i => i.sub_campaign_id == m_eftSubCampaign.id);
                        if (m_eftFinalList != null) {
                            _efDbModel.Detach(m_eftFinalList);
                            m_eftSubCampaignAccountList = _efDbModel.sub_campaign_account_lists.FirstOrDefault(i =>
                                i.final_list_id == m_eftFinalList.id &&
                                i.account_id == m_AccountId
                            );
                                _efDbModel.Detach(m_eftSubCampaignAccountList);
                        }
                    }
                }

                if (m_eftConfigData == null || m_eftConfigData.report_layout_config == null) {
                    WaitDialog.Close();
                    if (m_IsWebPortalCall)
                        throw new Exception("No layout available for the selected view.");

                    BrightVision.Common.UI.NotificationDialog.Information("Reports", "No layout available for this view.");
                    return;
                }

                if (string.IsNullOrEmpty(m_eftConfigData.report_data_config)) {
                    WaitDialog.Close();
                    if (m_IsWebPortalCall)
                        throw new Exception("No parameter layout has been set for this report.");

                    BrightVision.Common.UI.NotificationDialog.Information("Reports", "No parameter layout has been set for this report.");
                    return;
                }

                m_ReportPageTemplateProperty = SerializeUtility.DeserializeFromXml<TemplateProperty>(m_eftConfigData.report_data_config);
                m_ReportPageDataSet = this.GetReportDataSet(m_ReportPageTemplateProperty);

                /**
                 * if has sort info, then apply.
                 */
                #region Sorting Logic
                if (!string.IsNullOrEmpty(m_GridSortInfo)) {
                    string sortExpression = this.GetSortExpression(gridView1);
                    if (!string.IsNullOrEmpty(sortExpression)) {
                        string[] _SortInfoCollection = sortExpression.Split(';');

                        ReportDataSet _rdsTemporary = (ReportDataSet)m_ReportPageDataSet.Clone();
                        DataSet _dsSortedData = new DataSet();
                        Dictionary<string, List<string>> _TableSortRules = new Dictionary<string, List<string>>();

                        /**
                         * group all sort rules by table.
                         */
                        foreach (string _SortInfo in _SortInfoCollection) {
                            string[] _item = _SortInfo.Split('|');
                            string _FieldNameInfo = this.GetTableFieldName(_item[0].ToString());
                            if (!string.IsNullOrEmpty(_FieldNameInfo)) {
                                string[] _val = _FieldNameInfo.Split('|');
                                string _TableName = _val[0];
                                string _FieldName = _val[1];

                                /**
                                 * create new table sort rule.
                                 * else, update existing table sort rule.
                                 *
                                 * format:
                                 * <column_name1>|<sort_rule1>;<column_name2>|<sort_rule2>; and so on ...
                                 *
                                 * this would later be processed by splitting the sort rules by semicolon(;),
                                 * then split by bar(|).
                                 */
                                string _ColumnName = m_ReportPageDataSet.Tables[_TableName].Columns[_FieldName].ColumnName;
                                string _SortOrder = _item[1].ToString();
                                if (!_TableSortRules.ContainsKey(_TableName))
                                    _TableSortRules.Add(_TableName, new List<string>());

                                _TableSortRules[_TableName].Add(string.Format("{0} {1}", _ColumnName, _SortOrder));
                            }
                        }

                        /**
                         * set the sorting rules from KeyValuePair<string, List<string>> from _TableSortRules
                         * string = table name
                         * List<string> = sort rules
                         */
                        foreach (KeyValuePair<string, List<string>> _pair in _TableSortRules) {
                            DataTable _dtToSort = m_ReportPageDataSet.Tables[_pair.Key];
                            _dtToSort.DefaultView.Sort = string.Join(",", _TableSortRules[_pair.Key].ToArray());
                            _dsSortedData.Tables.Add(_dtToSort.DefaultView.ToTable());
                        }

                        /**
                         * copy all tables to the temporary report data set.
                         * then overwrite the original report data set with the
                         * temporary report dataset, since it contains the sorted
                         * tables that the report needs.
                         *
                         * order of the tables, according to relationship:
                         * 1. account
                         * 2. accountdynamic
                         * 3. accountstatic
                         * 4. contact
                         * 5. contactdynamic
                         * 6. contactstatic
                         * 7. clientinfo
                         * 8. customers
                         */
                        if (_dsSortedData.Tables["account"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["account"].Rows, "account");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["account"].Rows, "account");

                        if (_dsSortedData.Tables["accountdynamic"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["accountdynamic"].Rows, "accountdynamic");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["accountdynamic"].Rows, "accountdynamic");

                        if (_dsSortedData.Tables["accountstatic"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["accountstatic"].Rows, "accountstatic");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["accountstatic"].Rows, "accountstatic");

                        if (_dsSortedData.Tables["contact"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["contact"].Rows, "contact");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["contact"].Rows, "contact");

                        if (_dsSortedData.Tables["contactdynamic"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["contactdynamic"].Rows, "contactdynamic");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["contactdynamic"].Rows, "contactdynamic");

                        if (_dsSortedData.Tables["contactstatic"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["contactstatic"].Rows, "contactstatic");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["contactstatic"].Rows, "contactstatic");

                        if (_dsSortedData.Tables["clientinfo"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["clientinfo"].Rows, "clientinfo");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["clientinfo"].Rows, "clientinfo");

                        if (_dsSortedData.Tables["customers"] != null)
                            this.CopyTableRows(ref _rdsTemporary, _dsSortedData.Tables["customers"].Rows, "customers");
                        else
                            this.CopyTableRows(ref _rdsTemporary, m_ReportPageDataSet.Tables["customers"].Rows, "customers");

                        m_ReportPageDataSet = null;
                        m_ReportPageDataSet = _rdsTemporary;
                    }
                }
                #endregion
            }
 public campaign Insert_campaign_select(int ID)
 {
     campaign = campaign.Select(ID);
     Insert_campaign_name_txt.Text = Convert.ToString(campaign.campaign_name);
     Insert_campaign_start_date_txt.Text = Convert.ToString(campaign.campaign_start_date);
     Insert_campaign_end_date_txt.Text = Convert.ToString(campaign.campaign_end_date);
     return campaign;
 }
Exemplo n.º 27
0
            private void btnSaveReportPerPdf_Click(object sender, EventArgs e)
            {
                WaitDialog.Show("Sending web service request ...");
                List<int> _SubCampaignIds = new List<int>();
                _SubCampaignIds.Add(m_SubCampaignId);

                using (BrightPlatformEntities _efDbContext = new BrightPlatformEntities(UserSession.EntityConnection)) {
                    m_eftConfigData = _efDbContext.view_configuration.FirstOrDefault(i => i.id == m_ViewConfigId);
                    m_eftSubCampaign = _efDbContext.subcampaigns.FirstOrDefault(i => i.id == m_eftConfigData.subcampaign_id);
                    m_eftCampaign = _efDbContext.campaigns.FirstOrDefault(i => i.id == m_eftSubCampaign.campaign_id);
                    m_eftCustomer = _efDbContext.customers.FirstOrDefault(i => i.id == m_eftCampaign.customer_id);

                    _efDbContext.Detach(m_eftConfigData);
                    _efDbContext.Detach(m_eftSubCampaign);
                    _efDbContext.Detach(m_eftCampaign);
                    _efDbContext.Detach(m_eftCustomer);

                    string _GridSortInfo = this.GetSerializedSortInfo(gridView1.SortInfo);
                    string _ColumnsInfo = this.GetSerializedColumnsInfo();
                    short _CallingEnvironment = (short)(m_CallingApplication == eCallingApplication.BrightManager ? eCallingEnvironment.BrightManager_SaveAccountPerPdf : eCallingEnvironment.BrightSales_SaveAccountPerPdf);

                    Guid _RequestId = Guid.NewGuid();
                    serverside_report_requests _eftRequest = new serverside_report_requests() {
                        id = _RequestId,
                        calling_environment = _CallingEnvironment,
                        display_mode = (short)m_ViewType,
                        campaign_info = string.Format("{0}>{1}>{2}",
                            m_eftCustomer.customer_name,
                            m_eftCampaign.campaign_name,
                            m_eftSubCampaign.title
                        ),
                        sub_campaign_ids = string.Join(",", _SubCampaignIds),
                        view_config_id = m_ViewConfigId,
                        account_id = 0,
                        active_filter_string = gridView1.ActiveFilterString,
                        sort_info = _GridSortInfo,
                        columns_info = _ColumnsInfo,
                        requested_by = UserSession.CurrentUser.UserId,
                        requested_on = DateTime.Now
                    };
                    _efDbContext.serverside_report_requests.AddObject(_eftRequest);
                    _efDbContext.SaveChanges();
                    _efDbContext.Detach(_eftRequest);
                    ReportsUtility.CreatePdfFilesPerAccount(_RequestId.ToString());
                }
                WaitDialog.Close();

                //WaitDialog.Show("Generating PDF reports ...");
                //this.GenerateReports();
                //WaitDialog.Close();
            }
 protected void Insert_Select_Record(object sender, EventArgs e)
 {
     campaign = Insert_campaign_select(Convert.ToInt32(Insert_campaign_GridView.SelectedValue));
 }
Exemplo n.º 29
0
 protected void INSERT(object sender, EventArgs e)
 {
     campaign = campaign_insert();
 }
Exemplo n.º 30
0
 public void Delete(campaign campaig)
 {
     Console.WriteLine("kanpanya silindi");
 }
Exemplo n.º 31
0
 public void SellWithCampaign(Game game, Gamer gamer, campaign campaign)
 {
     Console.WriteLine("sevgili" + gamer.LastName + gamer.FirstName + ", almış olduğunuz " + game.GameName + " oyununu" + campaign.CamGameName + " kanpanya dahilinde " + game.GamePrice + "TL ödeyerek satın aldınız. İyi günler dileriz.");
 }
Exemplo n.º 32
0
 public IHttpActionResult Post(campaign campost)
 {
     _campinfo.Add(campost);
     return(Ok());
 }
 protected void INSERT(object sender, EventArgs e)
 {
     campaign = campaign_insert();
 }