protected void txtItemName_TextChanged(object sender, EventArgs e) { int rows = Convert.ToInt32(((TextBox)sender).Attributes["Rowid"].ToString()); TextBox name = (TextBox)Gridview1.Rows[rows].FindControl("txtItemName"); TextBox dec = (TextBox)Gridview1.Rows[rows].FindControl("txtDis"); TextBox priceS = (TextBox)Gridview1.Rows[rows].FindControl("txtSaleAmount"); TextBox dicPre = (TextBox)Gridview1.Rows[rows].FindControl("txtDisPer"); TextBox disAmt = (TextBox)Gridview1.Rows[rows].FindControl("txtDisAmt"); TextBox priceC = (TextBox)Gridview1.Rows[rows].FindControl("txtCostAmount"); TextBox qut = (TextBox)Gridview1.Rows[rows].FindControl("txtQut"); string item = name.Text; Store.Item.BusinessObject.Item objItem = new Store.Item.BusinessObject.Item(); Store.Item.BusinessLogic.Item oblItem = new Store.Item.BusinessLogic.Item(); objItem = oblItem.GetAllItem(item, 0, ""); dec.Text = objItem.ItemDescription; Store.ItemPrice.BusinessObject.ItemPrice objItemPrice = new Store.ItemPrice.BusinessObject.ItemPrice(); Store.ItemPrice.BusinessLogic.ItemPrice oblItemPrice = new Store.ItemPrice.BusinessLogic.ItemPrice(); objItemPrice = oblItemPrice.GetAllItemPrice(0, 0, ""); //Cost price and sale price will come from itemPrice table priceC.Text = Convert.ToString(objItemPrice.ItemCostPricePerUnit); priceS.Text = Convert.ToString(objItemPrice.ItemSalePricePerUnit); dicPre.Text = Convert.ToString(objItemPrice.ItemDiscountPercentagePerUnit); disAmt.Text = Convert.ToString((Convert.ToDouble(priceS.Text) * Convert.ToDouble(dicPre.Text)) / 100); qut.Focus(); }
protected void txtItemName_TextChanged(object sender, EventArgs e) { int rows = Convert.ToInt32(((TextBox)sender).Attributes["RowId"].ToString()); TextBox name = (TextBox)Gridview1.Rows[rows].Cells[1].FindControl("txtItemName"); TextBox dec = (TextBox)Gridview1.Rows[rows].Cells[2].FindControl("txtDec"); TextBox price = (TextBox)Gridview1.Rows[rows].Cells[3].FindControl("txtPrice"); string item = name.Text; Store.Item.BusinessObject.Item objItem = new Store.Item.BusinessObject.Item(); oblItem = new Store.Item.BusinessLogic.Item(); objItem = oblItem.GetAllItem(item, 0, ""); dec.Text = objItem.ItemDescription; //sale price will come from itemPrice table. //price.Text = Convert.ToString(objItem.ItemSalePricePerUnit); }
//protected void txtTotal_TextChanged(object sender, EventArgs e) //{ // double ttl = 0; // DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"]; // for (int i = 1; i <= dtCurrentTable.Rows.Count; i++) // { // TextBox box5 = (TextBox)Gridview1.Rows[i - 1].Cells[7].FindControl("txtTotal"); // ttl += Convert.ToDouble(box5.Text); // } // txtSubTotal.Text = Convert.ToString(ttl); //} #region gridevent protected void txtItemName_TextChanged(object sender, EventArgs e) { DataTable dt = (DataTable)ViewState["CurrentTable"]; int rows = Convert.ToInt32(dt.Rows.Count); rows--; TextBox name = (TextBox)Gridview1.Rows[rows].Cells[1].FindControl("txtItemName"); TextBox dec = (TextBox)Gridview1.Rows[rows].Cells[2].FindControl("txtDec"); TextBox price = (TextBox)Gridview1.Rows[rows].Cells[3].FindControl("txtPrice"); TextBox dicPre = (TextBox)Gridview1.Rows[rows].Cells[4].FindControl("txtDisPre"); string item = name.Text; Store.Item.BusinessObject.Item objItem = new Store.Item.BusinessObject.Item(); oblItem = new Store.Item.BusinessLogic.Item(); objItem = oblItem.GetAllItem(item, 0, ""); dec.Text = objItem.ItemDescription; price.Text = Convert.ToString(objItem.ItemCostPricePerUnit); }