TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
siva balan
NA
92
8.8k
for each loop inside if and else condition
Oct 12 2016 9:40 AM
Hai guys if its possible to write foreach loop inside if and else condition possible
Coding Snippets:::::
protected void btnAdd_Click(object sender, EventArgs e)
{
Button adding = sender as Button;
string count = ((TextBox)adding.Parent.FindControl("txtcount")).Text;
if (adding != null)
{
string[] commandargs = adding.CommandArgument.ToString().Split(new char[] { ',' });
ViewState["dtype"] = commandargs[0];
ViewState["productname"] = commandargs[1].TrimStart();
ViewState["productprice"] = commandargs[2];
ViewState["productdescription"] = commandargs[3];
}
DataTable adlist = (DataTable)ViewState["menu"];
foreach (DataRow row in adlist.Rows)
{
if (row["ProductName"].ToString() == ViewState["productname"].ToString())
{
adfilter();
DataRow[] grow = adlist.Select("[ProductName] ='" + ViewState["productname"].ToString() + "'");
decimal pricingname = Convert.ToDecimal(ViewState["adprice"]);
decimal adquant = Convert.ToDecimal(grow[0]["Quantity"]);
decimal adprice = Convert.ToDecimal(count);
decimal toadprice = adquant+adprice;
decimal highcal = toadprice * pricingname;
grow[0]["Quantity"] = toadprice;
grow[0]["ProductPrice"] = highcal.ToString();
adlist.AcceptChanges();
ViewState["menu"] = adlist;
rptordermenu.DataSource = adlist;
rptordermenu.DataBind();
calculation();
}
else
{
decimal pprice = Convert.ToDecimal(ViewState["productprice"]);
decimal cquant = Convert.ToDecimal(count);
decimal qcprice = cquant * pprice;
adlist = (DataTable)ViewState["menu"];
namescounter = Convert.ToInt32(ViewState["Number"]) + 1;
ViewState["Number"] = namescounter;
DataRow drow = adlist.NewRow();
drow[0] = namescounter;
drow["ProductName"] = ViewState["productname"].ToString();
drow["ProductPrice"] = qcprice.ToString();
drow["Quantity"] = count;
adlist.Rows.Add(drow);
ViewState["menu"] = adlist;
rptordermenu.DataSource = adlist;
rptordermenu.DataBind();
calculation();
}
}
}
If else condition doesnot working for me......Please help guys
Reply
Answers (
3
)
What is the problem in ARP that ARP POISINING happens?
How can I make communication between two host like torrent?