Ejemplo n.º 1
0
		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]);
		}
Ejemplo n.º 2
0
        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 "Bank":
                if (Helper.GetInt(e.CurrentRow[sender.FieldName]) != 0)
                {
                    return(string.Format(@"<img src='/pic/{0}.png' alt=''/>", (Banks)Helper.GetInt(e.CurrentRow[sender.FieldName])));
                }
                else
                {
                    return(string.Empty);
                }

            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"),
                                     Environment.NewLine,
                                     Language.GetString(bank.ToString()),
                                     Language.GetString("Account"),
                                     e.CurrentRow["AccountNo"],
                                     Language.GetString("CardNo"),
                                     e.CurrentRow["CardNo"],
                                     e.CurrentRow["Owner"]));

            case "Action":
                string imgTagPattern         = "<span onclick='{0}' class='{1}' title='{2}' style='{3}'/>";
                string notActiveElementStyle = "opacity: .20;filter: Alpha(Opacity=20);float:right;";
                int    status = Helper.GetInt(e.CurrentRow["Status"]);

                return(string.Format(imgTagPattern, ((status != (int)FishStatus.Checking || Helper.GetInt(e.CurrentRow["Type"]) == (int)TypeFish.OnLine) ? string.Empty : "confirmFish(event);"),
                                     "ui-icon fa fa-check green",
                                     Language.GetString("Confirm"),
                                     (status != (int)FishStatus.Checking || Helper.GetInt(e.CurrentRow["Type"]) == (int)TypeFish.OnLine) ? notActiveElementStyle : "float:right;") +
                       string.Format(imgTagPattern, ((status != (int)FishStatus.Checking || Helper.GetInt(e.CurrentRow["Type"]) == (int)TypeFish.OnLine) ? string.Empty : "rejectFish(event);"),
                                     "ui-icon fa fa-times red",
                                     Language.GetString("Reject"),
                                     (status != (int)FishStatus.Checking || Helper.GetInt(e.CurrentRow["Type"]) == (int)TypeFish.OnLine) ? notActiveElementStyle : "float:right;"));
            }
            return(Helper.GetString(e.CurrentRow[sender.FieldName]));
        }