public string gridUserTransaction_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "TypeCreditChange":
                return(Language.GetString(((TypeCreditChanges)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));

            case "TypeTransaction":
                if (e.CurrentRowGenerateType == RowGenerateType.Normal)
                {
                    if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)TypeTransactions.Increase)
                    {
                        return(string.Format(@"<span class='ui-icon fa fa-arrow-up green' title=""{0}""></span>", Language.GetString("Increase")));
                    }
                    else if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)TypeTransactions.Decrease)
                    {
                        return(string.Format(@"<span class='ui-icon fa fa-arrow-down red' title=""{0}""></span>", Language.GetString("Decrease")));
                    }
                }
                else
                {
                    return((Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)Arad.SMS.Gateway.Business.TypeTransactions.Increase) ? Language.GetString("Increase") : Language.GetString("Decrease"));
                }
                break;
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridDomainList_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                if (Helper.GetInt(e.CurrentRow["Status"]) == (int)Business.DomainStatus.Available)
                {
                    return(string.Format("<a href='#' onclick='orderRegisterDomain(event);'>{0}</a>", Language.GetString("OrderRegister")));
                }
                else
                {
                    return(string.Format("---------"));
                }

            case "Status":
                if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)Business.DomainStatus.Unavailable)
                {
                    return(string.Format("<img src='{0}' class='gridImageButton' title='{1}'/>", "/pic/CANCELED.png", Language.GetString("Unavailable")));
                }
                else
                {
                    return(string.Format("<img src='{0}' class='gridImageButton' title='{1}'/>", "/pic/FINISHED.png", Language.GetString("Available")));
                }
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
		public string gridUserFishes_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
		{
			switch (sender.FieldName)
			{
				case "Status":
					if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)FishStatus.Checking)
						return string.Format(@"<img src=""{0}"" title=""{1}"" />", "/pic/indicator.gif", Language.GetString("Checking"));
					else if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)FishStatus.Confirmed)
						return string.Format(@"<img src=""{0}"" title=""{1}"" />", "/pic/FINISHED.png", Language.GetString("Confirmed"));
					else if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)FishStatus.Rejected)
						return string.Format(@"<img src=""{0}"" title=""{1}"" />", "/pic/REJECTED.png", Language.GetString("Rejected"));
					else
						return Helper.GetString(e.CurrentRow[sender.FieldName]);

				case "Type":
					return Language.GetString(Helper.GetString((TypeFish)Helper.GetInt(e.CurrentRow[sender.FieldName])));

				case "Account":
					Business.Banks bank = (Banks)Enum.Parse(typeof(Banks), e.CurrentRow["Bank"].ToString());
					return string.Format("{0}{1}{2}{1}{3}{1}{4}{1}{5}{1}{6}{1}{7}",
																									Language.GetString("Bank"),
																									" ",
																									Language.GetString(bank.ToString()),
																									Language.GetString("Account"),
																									e.CurrentRow["AccountNo"],
																									Language.GetString("CardNo"),
																									e.CurrentRow["CardNo"],
																									e.CurrentRow["Owner"]);
			}
			return Helper.GetString(e.CurrentRow[sender.FieldName]);
		}
        public string gridDataCenters_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<a href=""/PageLoader.aspx?c={0}&DataCenterGuid={1}&Type={2}""><span class='ui-icon fa fa-plus green' title=""{3}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_Data_Contents, Session),
                                     e.CurrentRow["Guid"],
                                     e.CurrentRow["Type"],
                                     Language.GetString("AddContent")) +


                       string.Format(@"<a href=""/PageLoader.aspx?c={0}&DataCenterGuid={1}""><span class='ui-icon fa fa-location-arrow' title=""{2}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_DataCenters_SaveDataLocation, Session),
                                     e.CurrentRow["Guid"],
                                     Language.GetString("DefineLocation")) +


                       string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&Guid={1}""><span class='ui-icon fa fa-pencil-square-o blue' title=""{2}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_DataCenters_SaveDataCenter, Session),
                                     e.CurrentRow["Guid"],
                                     Language.GetString("Edit")) +

                       string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteRow(event);""></span>",
                                     Language.GetString("Delete")));

            case "Type":
                return(Language.GetString(((Business.DataCenterType)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #5
0
        public string gridPrivateNumbers_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&Guid={1}""><span class='ui-icon fa fa-pencil-square-o blue' title=""{2}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_PrivateNumbers_SavePrivateNumber, Session),
                                     e.CurrentRow["Guid"],
                                     Language.GetString("Edit")));

            case "Number":
                switch (Helper.GetInt(e.CurrentRow["UseForm"]))
                {
                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.Mask:
                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.OneNumber:
                    return(e.CurrentRow["Number"].ToString());

                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.RangeNumber:
                    return(string.Format("{0}", e.CurrentRow["Range"]));

                default:
                    return(string.Empty);
                }

            case "Type":
                return(Helper.GetString((Business.TypePrivateNumberAccesses)Helper.GetInt(e.CurrentRow["Type"])));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridLoginStats_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            string imgPattern = @"<img src=""{0}"" title=""{1}"" />";

            switch (sender.FieldName)
            {
            case "Type":
                if (e.CurrentRowGenerateType == RowGenerateType.Normal)
                {
                    if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)Arad.SMS.Gateway.Business.LoginStatsType.SignIn)
                    {
                        return(string.Format(imgPattern, "/pic/signin.png", Language.GetString("SignIn")));
                    }
                    else if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)Arad.SMS.Gateway.Business.LoginStatsType.SignOut)
                    {
                        return(string.Format(imgPattern, "/pic/signout.png", Language.GetString("SignOut")));
                    }
                }
                else
                {
                    return((Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)Arad.SMS.Gateway.Business.LoginStatsType.SignIn) ? Language.GetString("SignIn") : Language.GetString("SignOut"));
                }
                break;
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridUserPrivateNumbers_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            string action = string.Empty;

            switch (sender.FieldName)
            {
            case "Action":
                action += string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteRow(event);""></span>",
                                        Language.GetString("Delete"));
                return(action);

            case "Type":
                return(string.Format(Language.GetString(Helper.GetString((TypePrivateNumberAccesses)e.CurrentRow["Type"]))));

            case "Number":
                switch (Helper.GetInt(e.CurrentRow["UseForm"]))
                {
                case (int)PrivateNumberUseForm.Mask:
                case (int)PrivateNumberUseForm.OneNumber:
                    return(e.CurrentRow["Number"].ToString());

                case (int)PrivateNumberUseForm.RangeNumber:
                    return(string.Format("{0}", e.CurrentRow["Range"]));

                default:
                    return(string.Empty);
                }
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #8
0
        public string gridImages_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<span class='ui-icon fa fa-play-circle-o green' title=""{0}"" onClick=""activeImage(event);""></span>",
                                     Language.GetString("Active")) +

                       string.Format(@"<span class='ui-icon fa fa-picture-o red' title=""{0}"" onClick=""showImage(event);""></span>",
                                     Language.GetString("ShowImage")) +

                       string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&Guid={1}&GalleryGuid={2}""><span class='ui-icon fa fa-pencil-square-o blue' title=""{3}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_Images_SaveImage, Session),
                                     e.CurrentRow["Guid"],
                                     GalleryImageGuid,
                                     Language.GetString("Edit")) +

                       string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteRow(event);""></span>",
                                     Language.GetString("Delete")));

            case "ImagePath":
                return(Helper.GetString(e.CurrentRow[sender.FieldName]));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #9
0
        public string gridUserPrivateNumbers_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Number":
                switch (Helper.GetInt(e.CurrentRow["UseForm"]))
                {
                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.Mask:
                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.OneNumber:
                    return(e.CurrentRow["Number"].ToString());

                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.RangeNumber:
                    return(string.Format("{0}", e.CurrentRow["Range"]));

                default:
                    return(string.Empty);
                }

            case "Action":
                return(string.Format(@"<a href='{0}'><span class='ui-icon {1}' title='{2}'></span></a>",
                                     SecurityManager.HasServicePermission(UserGuid, (int)Arad.SMS.Gateway.Business.Services.ViewUserEditProfile) ? "/PageLoader.aspx?c=" + Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_Users_EditProfile, Session) + "&UserGuid=" + e.CurrentRow["UserGuid"] + "&EditUser=1&ReadOnly=1" : "#",
                                     "fa fa-info-circle blue",
                                     Language.GetString("UserInfo")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridDocuments_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            string pattern = "<span onclick='{0}' class='{1}' title='{2}'/>";

            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(pattern, "confirm(event);", "ui-icon fa fa-check green", Language.GetString("Confirm")) +
                       string.Format(pattern, "reject(event);", "ui-icon fa fa-times red", Language.GetString("Reject")) +
                       string.Format(pattern, "deleteRow(event);", "ui-icon fa fa-trash-o red", Language.GetString("Delete")));

            case "Document":
                return(string.Format("<a href='/userdocument/{0}' target='_blank'>{1}</a>",
                                     e.CurrentRow["Value"],
                                     Language.GetString(((UserDocumentType)Helper.GetInt(e.CurrentRow["key"])).ToString())));

            case "Status":
                switch (Helper.GetInt(e.CurrentRow["Status"]))
                {
                case (int)UserDocumentStatus.Confirmed:
                    return(string.Format(pattern, string.Empty, "ui-icon fa fa-check green", Language.GetString("Confirmed")));

                case (int)UserDocumentStatus.Rejected:
                    return(string.Format(pattern, string.Empty, "ui-icon fa fa-times red", Language.GetString("Rejected")));

                case (int)UserDocumentStatus.Checking:
                    return(string.Format("<img src='/pic/arrowsloader.gif' title='{0}'></span>", Language.GetString("Checking")));

                default:
                    return(string.Empty);
                }
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #11
0
        public string gridPoll_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<span class='ui-icon fa fa-play-circle-o green' title=""{0}"" onClick=""activeParser(event);""></span>",
                                     Language.GetString("Active")) +

                       string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&ParserGuid={1}""><span class='ui-icon fa fa-pencil-square-o blue' title=""{2}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_SmsParsers_Polls_SavePoll, Session),
                                     e.CurrentRow["Guid"],
                                     Language.GetString("Edit")) +

                       string.Format(@"<a href=""/PageLoader.aspx?c={0}&ParserGuid={1}&ParserType={2}""><span class='ui-icon fa fa-2x fa-mobile orange' title=""{3}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_SmsParsers_SelectedOption, Session),
                                     e.CurrentRow["Guid"],
                                     (int)Arad.SMS.Gateway.Business.SmsParserType.Poll,
                                     Language.GetString("NumberReceived")) +

                       string.Format(@"<a href=""/PageLoader.aspx?c={0}&ParserGuid={1}&ParserType={2}""><span class='ui-icon fa fa-2x fa-bar-chart-o purple' title=""{3}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_SmsParsers_ParserChart, Session),
                                     e.CurrentRow["Guid"],
                                     (int)Arad.SMS.Gateway.Business.SmsParserType.Poll,
                                     Language.GetString("Chart")) +

                       string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteRow(event);""></span>",
                                     Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #12
0
 public string gridServices_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
 {
     switch (sender.FieldName)
     {
     case "Price":
         return(Helper.FormatDecimalForDisplay(e.CurrentRow[sender.FieldName]));
     }
     return(Helper.GetString(e.CurrentRow[sender.FieldName]));
 }
 public string gridKeywords_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
 {
     switch (sender.FieldName)
     {
     case "Action":
         return(string.Format("<span class='ui-icon fa fa-trash-o red' title='{0}' onclick='deleteGridKeywordsRow(event);'></span>", Language.GetString("Delete")));
     }
     return(Helper.GetString(e.CurrentRow[sender.FieldName]));
 }
Exemple #14
0
 public string gridSettings_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
 {
     switch (sender.FieldName)
     {
     case "Key":
         return(Language.GetString(((Business.MainSettings)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));
     }
     return(Helper.GetString(e.CurrentRow[sender.FieldName]));
 }
 public string gridFormats_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
 {
     switch (sender.FieldName)
     {
     case "Action":
         return(string.Format(@"<span class=""ui-icon fa fa-trash-o red"" title=""{0}"" onClick=""deleteFormat(event);""></span>", Language.GetString("Delete")));
     }
     return(Helper.GetString(e.CurrentRow[sender.FieldName]));
 }
Exemple #16
0
        public string gridUserAccesses_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "AccessTitle":
                return(Language.GetString(((Business.Permissions)Helper.GetInt(e.CurrentRow["ReferencePermissionsKey"])).ToString()));
            }

            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridUserPrivateNumbers_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            string action      = string.Empty;
            bool   activeShare = true;

            switch (sender.FieldName)
            {
            case "Action":

                if (Helper.GetInt(e.CurrentRow["UseForm"]) == (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.RangeNumber &&
                    e.CurrentRow["Number"].ToString() == string.Empty)
                {
                    activeShare = false;
                }

                if (Helper.GetBool(e.CurrentRow["IsExpired"]))
                {
                    action = string.Format(@"<a href=""/PageLoader.aspx?c={0}&Guid={1}""><span class='ui-icon fa fa-check green' title=""{2}""></span></a>",
                                           Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_PrivateNumbers_ExtendedNumber, Session),
                                           e.CurrentRow["Guid"],
                                           Language.GetString("ExtentionNumber"));
                }

                action += string.Format(@"<a href=""/PageLoader.aspx?c={0}&Guid={1}""><span class='ui-icon fa fa-share' title=""{2}""></span></a>",
                                        Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_PrivateNumbers_SetTrafficRelay, Session),
                                        e.CurrentRow["Guid"],
                                        Language.GetString("TrafficRelay"));
                action += string.Format(@"<span class='ui-icon fa fa-share-alt orange' title=""{0}"" onclick=""{1}"" style=""{2}""></span>",
                                        Language.GetString("Public"),
                                        activeShare ? "setPublic(event);" : string.Empty,
                                        activeShare ? string.Empty : "opacity: 0.5;filter: Alpha(Opacity=20);");

                return(action);

            case "Number":
                switch (Helper.GetInt(e.CurrentRow["UseForm"]))
                {
                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.Mask:
                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.OneNumber:
                    return(e.CurrentRow["Number"].ToString());

                case (int)Arad.SMS.Gateway.Business.PrivateNumberUseForm.RangeNumber:
                    return(string.Format("{0}", e.CurrentRow["Range"]));

                default:
                    return(string.Empty);
                }

            case "Type":
                return(Helper.GetString((Business.TypePrivateNumberAccesses)Helper.GetInt(e.CurrentRow["Type"])));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridRatio_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "SmsType":
                return(Language.GetString(((SmsTypes)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));

            case "Action":
                return(string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteRow(event);""></span>", Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #19
0
 public string gridRoutes_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
 {
     switch (sender.FieldName)
     {
     case "Action":
         return(string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&RouteGuid={1}&SmsAgentGuid={2}""><span class='ui-icon fa fa-pencil-square-o blue' title=""{3}""></span></a>",
                              Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_SmsSenderAgents_SaveRoute, Session),
                              e.CurrentRow["Guid"],
                              AgentGuid,
                              Language.GetString("Edit")));
     }
     return(Helper.GetString(e.CurrentRow[sender.FieldName]));
 }
Exemple #20
0
        public string gridPhoneBookFields_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<span class='ui-icon fa fa-pencil-square-o blue' onclick=""editField(event);"" title=""{0}""></span>",
                                     Language.GetString("Edit")) +

                       string.Format(@"<span class='ui-icon fa fa-trash-o red' onClick=""deleteField(event);"" title=""{0}""></span>",
                                     Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridUserMessage_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<img src=""{0}"" onclick=""editRow(event);"" class=""gridImageButton"" title=""{1}"" />
																 <img src=""{2}"" onclick=""deleteRow(event);"" class=""gridImageButton"" title=""{3}"" />"                                                                ,
                                     "/pic/edit.png",
                                     Language.GetString("Edit"),
                                     "/pic/REJECTED.png",
                                     Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #22
0
        public string gridRegularContent_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Type":
                return(Language.GetString(((RegularContentType)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));

            case "Period":
                string periodType = ((SmsSentPeriodType)Helper.GetInt(e.CurrentRow["PeriodType"])).ToString();
                return(string.Format("{0} {1} {2} {3}", Language.GetString("Every"), e.CurrentRow[sender.FieldName], Language.GetString("Per" + periodType), Language.GetString("Once")));

            case "WarningType":
                switch (Helper.GetInt(e.CurrentRow[sender.FieldName]))
                {
                case (int)WarningType.Email:
                case (int)WarningType.Sms:
                    return(Language.GetString("WarningType") + " " + Language.GetString(((WarningType)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));

                default:
                    return("----------");
                }

            case "Action":
                string contentIcon = "<a href='{0}'><span class='ui-icon fa fa-plus green' title='{1}' style='{2}'></span></a>";
                switch (Helper.GetInt(e.CurrentRow["Type"]))
                {
                case (int)RegularContentType.File:
                    contentIcon = string.Format(contentIcon,
                                                string.Format("/PageLoader.aspx?c={0}&RegularContentGuid={1}", Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_RegularContents_Content, Session), e.CurrentRow["Guid"]),
                                                Language.GetString("ManageContent"),
                                                string.Empty);
                    break;

                default:
                    contentIcon = string.Format(contentIcon, "#", Language.GetString("ManageContent"), "opacity: 0.5;filter: Alpha(Opacity=20);");
                    break;
                }
                return(contentIcon +

                       string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&Guid={1}""><span class='ui-icon fa fa-pencil-square-o blue' title=""{2}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_RegularContents_SaveRegularContent, Session),
                                     e.CurrentRow["Guid"],
                                     Language.GetString("Edit")) +

                       string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onclick=""deleteRegularContent(event);""></span>",
                                     Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridSmsTemplate_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&Guid={1}""><span class='ui-icon fa fa-pencil-square-o blue' title=""{2}""></span></a>",
                                     Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_SmsTemplates_SaveSmsTemplate, Session),
                                     e.CurrentRow["Guid"],
                                     Language.GetString("Edit")) +

                       string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteRow(event);""></span>",
                                     Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
 public string gridAllNumbers_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
 {
     switch (sender.FieldName)
     {
     case "Sex":
         if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == 0)
         {
             return(string.Empty);
         }
         else
         {
             return(Language.GetString(Helper.GetString((Business.Gender)Helper.GetInt(e.CurrentRow[sender.FieldName]))));
         }
     }
     return(Helper.GetString(e.CurrentRow[sender.FieldName]));
 }
Exemple #25
0
        public string gridGroupPrice_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format("<a href='{0}' class='btn btn-warning gridImageButton' title={1}>{1}</a>",
                                     string.Format("/PageLoader.aspx?c={0}&ActionType=edit&Guid={1}",
                                                   Helper.Encrypt((int)Arad.SMS.Gateway.Business.UserControls.UI_GroupPrices_SaveGroupPrice, Session),
                                                   e.CurrentRow["Guid"]),
                                     Language.GetString("Edit")) +

                       string.Format("<a href='#' class='btn btn-danger gridImageButton' onclick='deleteRow(event);' title={0}>{0}</a>",
                                     Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #26
0
 public string gridSentBox_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
 {
     switch (sender.FieldName)
     {
     case "DeliveryStatus":
         if (e.CurrentRowGenerateType == RowGenerateType.Normal)
         {
             return(string.Format(@"<img src=""/pic/status{0}.png""  title=""{1}"" />",
                                  e.CurrentRow[sender.FieldName],
                                  Language.GetString(((DeliveryStatus)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString())));
         }
         else
         {
             return(Language.GetString(((DeliveryStatus)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));
         }
     }
     return(Helper.GetString(e.CurrentRow[sender.FieldName]));
 }
        public string gridUserTransaction_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "TypeCreditChange":
                return(Language.GetString(((TypeCreditChanges)Helper.GetInt(e.CurrentRow[sender.FieldName])).ToString()));

            case "TypeTransaction":
                if (e.CurrentRowGenerateType == RowGenerateType.Normal)
                {
                    if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)TypeTransactions.Increase)
                    {
                        return(string.Format(@"<span class='ui-icon fa fa-arrow-up green' title=""{0}""></span>", Language.GetString("Increase")));
                    }
                    else if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)Arad.SMS.Gateway.Business.TypeTransactions.Decrease)
                    {
                        return(string.Format(@"<span class='ui-icon fa fa-arrow-down red' title=""{0}""></span>", Language.GetString("Decrease")));
                    }
                }
                else
                {
                    return((Helper.GetInt(e.CurrentRow[sender.FieldName]) == (int)TypeTransactions.Increase) ? Language.GetString("Increase") : Language.GetString("Decrease"));
                }
                break;

            case "Action":
                string pattern = @"<a href=""/PageLoader.aspx?c={0}&ReferenceGuid={1}""><span class='{2}' title='{3}'></span></a>";
                switch (Helper.GetInt(e.CurrentRow["TypeCreditChange"]))
                {
                case (int)TypeCreditChanges.SendSms:
                case (int)TypeCreditChanges.GiveBackCostOfUnsuccessfulSent:
                    return(string.Format(pattern,
                                         Helper.Encrypt((int)UserControls.UI_SmsReports_OutBox, Session),
                                         Helper.Encrypt(e.CurrentRow["ReferenceGuid"], Session),
                                         "ui-icon fa fa-2x fa-external-link blue",
                                         Language.GetString("Details")));

                default:
                    return(string.Empty);
                }
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
        public string gridAccesses_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"
																 <img src=""{0}"" onClick=""editRow(event);"" class=""gridImageButton"" title=""{1}""/>
																 <img src=""{2}"" onclick=""deleteRow(event);"" class=""gridImageButton"" title=""{3}""/>"                                                                ,
                                     "../Images/edit.png",
                                     Language.GetString("Edit"),
                                     "../Images/REJECTED.png",
                                     Language.GetString("Delete")
                                     ));

            case "ReferencePermissionsKey":
                return(Language.GetString(((Business.Permissions)e.CurrentRow[sender.FieldName]).ToString()));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #29
0
        public string gridInbox_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            string imgTagPattern = @"<a href=""/PageLoader.aspx?c={0}&ReferenceGuid={1}&MasterPage=inbox""><span class='{2}' title='{3}' style='margin:0 5px 0 0;'></span></a>";

            switch (sender.FieldName)
            {
            case "Action":
                return(string.Format(@"<span class='ui-icon fa fa-list' title=""{0}"" onClick=""sendToCategory(event);""></span>",
                                     Language.GetString("SendToCategory")) +

                       string.Format(imgTagPattern,
                                     Helper.Encrypt((int)UserControls.UI_SmsSends_SendSms, Session),
                                     Helper.Encrypt(e.CurrentRow["Guid"], Session),
                                     "ui-icon fa fa-2x fa-share purple",
                                     Language.GetString("SendToOther")) +

                       string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteRow(event);""></span>",
                                     Language.GetString("Delete")));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }
Exemple #30
0
        public string gridNumbers_OnDataRender(DataGridColumnInfo sender, CellValueRenderEventArgs e)
        {
            switch (sender.FieldName)
            {
            case "Sex":
                if (Helper.GetInt(e.CurrentRow[sender.FieldName]) == 0)
                {
                    return(string.Empty);
                }
                else
                {
                    return(Language.GetString(Helper.GetString((Gender)Helper.GetInt(e.CurrentRow[sender.FieldName]))));
                }

            case "Action":
                if (Type == (int)PhoneBookGroupType.Normal || (IsSuperAdmin && Type == (int)PhoneBookGroupType.Vas))
                {
                    return(string.Format(@"<a href=""/PageLoader.aspx?c={0}&ActionType=edit&PhoneNumberGuid={1}&PhoneBookGuid={2}&Type={3}"">
																	<span class='ui-icon fa fa-pencil-square-o blue' title=""{4}""></span>
																 </a>"                                                                ,
                                         Helper.Encrypt((int)UserControls.UI_PhoneBooks_SaveSingleNumber, Session),
                                         e.CurrentRow["Guid"],
                                         PhoneBookGuid,
                                         Type,
                                         Language.GetString("Edit")) +

                           string.Format(@"<span class='ui-icon fa fa-arrow-left blue' title=""{0}"" onClick=""transferNumber(event);""></span>",
                                         Language.GetString("Transfer")) +

                           string.Format(@"<span class='ui-icon fa fa-trash-o red' title=""{0}"" onClick=""deleteNumber(event);""></span>",
                                         Language.GetString("Delete")));
                }
                else
                {
                    return(string.Empty);
                }
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }