protected void LinkApprovePurchase_Click(object sender, EventArgs e) { Session["Click"] = false; MvPurchase.SetActiveView(MvPurchase.Views[0]); FvPurchase.ChangeMode(FormViewMode.ReadOnly); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { switch (Request.Params["Mode"]) { case "DataEntry": MvPurchase.SetActiveView(MvPurchase.Views[0]); FvPurchase.ChangeMode(FormViewMode.Insert); break; case "Verify": MvPurchase.SetActiveView(MvPurchase.Views[1]); break; } Session["Mode"] = Request.Params["Mode"]; } if (FvPurchase.CurrentMode == FormViewMode.Insert) { XmlDataSource1.Data = (string)ConfigAdapter.GetConfigByModule("PUR", "PackType"); XmlDataSource1.DataBind(); } if (FvPurchase.CurrentMode == FormViewMode.Edit) { XmlDataSource1.Data = (string)ConfigAdapter.GetConfigByModule("PUR", "PackType"); XmlDataSource1.DataBind(); } }
protected void LinkverifyPurchaseRequest_Click(object sender, EventArgs e) { Session["Click"] = true; MvPurchase.SetActiveView(MvPurchase.Views[1]); FvPurchase.ChangeMode(FormViewMode.Edit); }
protected void txtPriceIns_DataBinding(object sender, EventArgs e) { TextBox txt = (TextBox)FvPurchase.FindControl("txtPriceIns"); if (txt.Text != "") { string s = txt.Text; int i = s.IndexOf('.'); s.Remove(i + 2); } }
protected void btnApproveItm_Click(object sender, EventArgs e) { string userName = Thread.CurrentPrincipal.Identity.Name; DateTime PurchaseDate = Convert.ToDateTime(((TextBox)FvPurchase.FindControl("txtPurchaseDateItm")).Text); Purchase objPurchase = new Purchase(); Guid PurchaseID = (Guid)GvPurchase.SelectedValue; objPurchase.ApprovePurchaseOrder(PurchaseID, PurchaseDate, userName, DateTime.Now); }
protected void btnUpdatePurchaseDetails_Click(object sender, EventArgs e) { string Mode = "Ins"; Guid PurchaseID = Guid.Empty; if (null == ViewState["PurchaseRegDetails"]) { ViewState["PurchaseRegDetails"] = new Purchase().SelectPurchaseRegDetailsByID(Guid.Empty); PurchaseID = Guid.Empty; } if (FvPurchase.CurrentMode == FormViewMode.Edit) { PurchaseID = (Guid)FvPurchase.DataKey["PurchaseID"]; Mode = "Upd"; } GridView GvPurchageDetails = ((GridView)FvPurchase.FindControl("GvPurchageDetails" + Mode)); DataTable dtPurchaseRegDetails = (DataTable)ViewState["PurchaseRegDetails"]; DropDownList ddlItemID = ((DropDownList)FvPurchase.FindControl("ddlItemID" + Mode)); DropDownList ddlPackType = ((DropDownList)FvPurchase.FindControl("ddlPackType" + Mode)); TextBox txtQuantity = ((TextBox)FvPurchase.FindControl("txtQuantity" + Mode)); TextBox txtPrice = ((TextBox)FvPurchase.FindControl("txtPrice" + Mode)); //TextBox txtValue = ((TextBox) FvPurchase.FindControl("txtValue" + Mode)); object[] keys = { GvPurchageDetails.SelectedDataKey.Value }; //object[] keys = new object[GvPurchageDetails.SelectedDataKey.Values.Count]; //for (int i = 0; i < keys.Length; i++) //{ // keys[i] = GvPurchageDetails.SelectedDataKey.Values[i]; //} DataRow dr = dtPurchaseRegDetails.Rows.Find(keys); if (null != dr) { dr["ItemID"] = ddlItemID.SelectedValue; dr["PackType"] = ddlPackType.SelectedValue; dr["Quantity"] = txtQuantity.Text; dr["Price"] = txtPrice.Text; dr["Value"] = ((decimal)dr["Price"]) * ((decimal)dr["Quantity"]); ddlItemID.SelectedIndex = -1; ddlPackType.SelectedIndex = -1; txtQuantity.Text = ""; txtPrice.Text = ""; } ((Button)FvPurchase.FindControl("btnAddPurchaseDetails" + Mode)).Visible = true; ((Button)FvPurchase.FindControl("btnUpdatePurchaseDetails" + Mode)).Visible = false; GvPurchageDetails.DataSource = (DataTable)ViewState["PurchaseRegDetails"]; GvPurchageDetails.DataBind(); GvPurchageDetails.SelectedIndex = -1; }
protected void GvPurchageDetails_SelectedIndexChanged(object sender, EventArgs e) { string Mode = "Ins"; Guid PurchaseID = Guid.Empty; if (null == ViewState["PurchaseRegDetails"]) { ViewState["PurchaseRegDetails"] = new Purchase().SelectPurchaseRegDetailsByID(Guid.Empty); PurchaseID = Guid.Empty; } if (FvPurchase.CurrentMode == FormViewMode.Edit) { PurchaseID = (Guid)FvPurchase.DataKey["PurchaseID"]; Mode = "Upd"; } GridView GvPurchageDetails = ((GridView)FvPurchase.FindControl("GvPurchageDetails" + Mode)); DataTable dtPurchaseRegDetails = (DataTable)ViewState["PurchaseRegDetails"]; DropDownList ddlItemID = ((DropDownList)FvPurchase.FindControl("ddlItemID" + Mode)); DropDownList ddlPackType = ((DropDownList)FvPurchase.FindControl("ddlPackType" + Mode)); TextBox txtQuantity = ((TextBox)FvPurchase.FindControl("txtQuantity" + Mode)); TextBox txtPrice = ((TextBox)FvPurchase.FindControl("txtPrice" + Mode)); //TextBox txtValue = ((TextBox) FvPurchase.FindControl("txtValue" + Mode)); object[] keys = { GvPurchageDetails.SelectedDataKey.Value }; //for (int i = 0; i < keys.Length; i++) //{ // keys[i] = GvPurchageDetails.SelectedDataKey.Values["DetailID"]; //} DataRow dr = dtPurchaseRegDetails.Rows.Find(keys); if (null != dr) { ddlItemID.SelectedValue = Convert.ToString(dr["ItemID"]); ddlPackType.SelectedValue = Convert.ToString(dr["PackType"]); txtQuantity.Text = Convert.ToString(dr["Quantity"]); txtPrice.Text = Convert.ToString(dr["Price"]); string s = txtPrice.Text; int i = s.IndexOf('.'); if (i > 0) { txtPrice.Text = s.Remove(i + 3); } } ((Button)FvPurchase.FindControl("btnAddPurchaseDetails" + Mode)).Visible = false; ((Button)FvPurchase.FindControl("btnUpdatePurchaseDetails" + Mode)).Visible = true; }
protected void FvPurchase_DataBound(object sender, EventArgs e) { if (FvPurchase.CurrentMode == FormViewMode.Edit) { Purchase objpurchase = new Purchase(); //Guid PurchaseID = (Guid) FvPurchase.DataKey["PurchaseID"]; Guid PurchaseID = (Guid)GvPurchase.SelectedDataKey.Value; ViewState["PurchaseRegDetails"] = objpurchase.SelectPurchaseRegDetailsByID(PurchaseID); GridView grd = (GridView)FvPurchase.FindControl("GvPurchageDetailsUpd"); grd.DataSource = (DataTable)ViewState["PurchaseRegDetails"]; grd.SelectedIndex = -1; grd.DataBind(); } if (FvPurchase.CurrentMode == FormViewMode.ReadOnly) { Purchase objpurchase = new Purchase(); Guid PurchaseID = (Guid)FvPurchase.DataKey["PurchaseID"]; ViewState["PurchaseRegDetails"] = objpurchase.SelectPurchaseRegDetailsByID(PurchaseID); GridView grd = (GridView)FvPurchase.FindControl("GvPurchageDetailsItm"); grd.DataSource = (DataTable)ViewState["PurchaseRegDetails"]; grd.SelectedIndex = -1; grd.DataBind(); } }
protected void LinkRequest_Click(object sender, EventArgs e) { MvPurchase.SetActiveView(MvPurchase.Views[0]); FvPurchase.ChangeMode(FormViewMode.Insert); }
protected void btnCancel_Click(object sender, EventArgs e) { MvPurchase.SetActiveView(MvPurchase.Views[1]); FvPurchase.ChangeMode(FormViewMode.ReadOnly); }
protected void GvPurchase_SelectedIndexChanged(object sender, EventArgs e) { MvPurchase.SetActiveView(MvPurchase.Views[0]); FvPurchase.ChangeMode(FormViewMode.Edit); }