public void Save_Data() { Mappings _objmapping = new Mappings(); foreach (DataListItem item in RepGroup.Items) { GridView Grdmenurole = (GridView)item.FindControl("Grdmenurole"); foreach (GridViewRow Rows in Grdmenurole.Rows) { Label lblmenuId = (Label)Rows.FindControl("lblMID"); CheckBox chekshow = (CheckBox)Rows.FindControl("Chekshow"); CheckBox chekall = (CheckBox)Rows.FindControl("Chekall"); CheckBox chekview = (CheckBox)Rows.FindControl("chekview"); CheckBox cheksave = (CheckBox)Rows.FindControl("Cheksave"); CheckBox chekedit = (CheckBox)Rows.FindControl("Chekedit"); CheckBox chekdelete = (CheckBox)Rows.FindControl("Chekdelete"); _objmapping.UserMenuMappId = Convert.ToInt32(lblmenuId.Text); if (chekall.Checked == true) { _objmapping.View = true; _objmapping.Add = true; _objmapping.Edit = true; _objmapping.Delete = true; _objmapping.Show = true; } else { //_objmapping.View = chekview.Checked; //_objmapping.Add = cheksave.Checked; //_objmapping.Edit = chekedit.Checked; //_objmapping.Delete = chekdelete.Checked; _objmapping.View = true; _objmapping.Add = true; _objmapping.Edit = true; _objmapping.Delete = true; _objmapping.Show = chekshow.Checked; } _objmapping.SaveMenu(); } } MessageBox("Saved Successfully!"); }
protected void btnSave_Click(object sender, EventArgs e) { int counter = 0; string TransId = string.Empty; string Qty = string.Empty; string InvoiceId = ViewState["hdnInvoiceId"].ToString(); foreach (GridViewRow Rows in GvProduct.Rows) { TransId = ((Label)Rows.FindControl("lblTransID")).Text.ToString(); string ProductId = ((HiddenField)Rows.FindControl("hdnProductId")).Value.ToString(); string UnitId = ((HiddenField)Rows.FindControl("hdnUnitId")).Value.ToString(); Qty = (float.Parse(((TextBox)Rows.FindControl("txtRecQty")).Text.Trim().ToString()) + float.Parse(((Label)Rows.FindControl("QtyField1")).Text.ToString())).ToString(); if (Qty != "0") { ObjPurchaseInvoiceDetail.UpdatePurchaseInvoiceDetailByGoods(StrCompId.ToString(), StrBrandId.ToString(), StrLocationId.ToString(), TransId.ToString(), Qty); //Update By Akshay Qty = ((TextBox)Rows.FindControl("txtRecQty")).Text.Trim(); ObjProductLadger.InsertProductLedger(StrCompId.ToString(), StrBrandId.ToString(), StrLocationId.ToString(), "PG", InvoiceId, "0", ProductId, UnitId, "I", "0", "0", Qty, "0", "1/1/1800", "0", "1/1/1800", "0", "1/1/1800", "0", "", "", "", "", "", true.ToString(), "1/1/1800", true.ToString(), UserId.ToString(), "1/1/1800", UserId.ToString(), "1/1/1800"); if (Session["dtSerial"] != null) { DataTable dt = (DataTable)Session["dtSerial"]; dt = new DataView(dt, "ProductId='" + ProductId + "'", "", DataViewRowState.CurrentRows).ToTable(); foreach (DataRow dr in dt.Rows) { ObjStockBatchMaster.InsertStockBatchMaster(StrCompId.ToString(), StrBrandId.ToString(), StrLocationId.ToString(), "PG", InvoiceId, ProductId, UnitId, "I", "0", "0", "1", "1/1/1800", dr["SerialNo"].ToString(), "1/1/1800", "0", "", "", "", "", "", true.ToString(), "1/1/1800", true.ToString(), UserId.ToString(), "1/1/1800", UserId.ToString(), "1/1/1800"); } } } } DisplayMessage("Record Saved"); fillGrid(); PnlProduct.Visible = false; PnlList.Visible = true; ViewState["hdnInvoiceId"] = null; Session["dtSerial"] = null; }