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 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])); }