protected void rptctglqd_ItemCommand(object source, DataListCommandEventArgs e) { if (e.CommandName == "addtocart") { UserControls_HOME_Header ctrl2 = (UserControls_HOME_Header)Page.Master.Master.FindControl("Header"); UserControls_HOME_Cart ct = (UserControls_HOME_Cart)ctrl2.FindControl("cartprod"); DataList gv = ct.Dlst; List<ProdTable> objprod4cart = new List<ProdTable>(); objprod = ObjprodClass.GetProdByID(Convert.ToInt32(e.CommandArgument)); if (Session["cart"] != null) { int val = 0; objprod4cart = (List<ProdTable>)Session["cart"]; if (objprod != null) { foreach (var item in objprod4cart) { if (item.Id == objprod.Id) { val = 1; } } if (val != 1) { Session["cart"] = null; objprod4cart.Add(objprod); Session["cart"] = objprod4cart; ct.CartDivdisplay(true); } } } else { Session["cart"] = objprod4cart; ct.CartDivdisplay(true); objprod4cart.Add(objprod); } ct.ttlcost(0); gv.DataSource = objprod4cart; ctrl2.Cartitemtext(objprod4cart.Count().ToString()); ct.Cartitems(objprod4cart.Count().ToString()); ct.ttlitems(objprod4cart.Count.ToString()); gv.DataBind(); ScriptManager.RegisterStartupScript(this, typeof(Page), "aa", "jQuery(document).ready(function(){ShowCart('true');});", true); } }
protected void btnSubmitprod_Click(object sender, EventArgs e) { //objitem = null; //objitempurchase = null; //objitemsell = null; //objitem = null; switch (btnSubmitprod.Text) { case "Submit": if (file_upload.HasFile) { objitem.ItemName = TXTprod.Text.ToString().Trim(); objitem.CreatedDate = DateTime.Now; objitem.IsActive = true; objitempurchase.Cost = Convert.ToInt64(txtitmpurchase.Text.Trim()); objitempurchase.IsActive = true; objitempurchase.CreatedDate = DateTime.Now; objitemsell.Cost = txtitmSell.Text.Trim(); objitemsell.Createdate = DateTime.Now; objitemsell.CostVary = Convert.ToDecimal(Convert.ToInt32(txtitmSell.Text.Trim()) - Convert.ToInt32(txtitmpurchase.Text.Trim())); //objprod.CategoryId = Convert.ToInt32(DrpCategory.SelectedItem.Value); objprod.CategoryId = 10; objprod.CompanyId = Convert.ToInt32(drpcompany.SelectedItem.Value); objprod.TypeId = Convert.ToInt32(Drptype.SelectedItem.Value); objprod.SupplementId = Convert.ToInt32(Drpsupplement.SelectedItem.Value); objprod.MedicineForId = Convert.ToInt32(DrpmedicineFor.SelectedItem.Value); if (DrpOffer.SelectedItem.Value == "0") { objprod.OfferId = 1; } else { objprod.OfferId = Convert.ToInt32(DrpOffer.SelectedItem.Value); } objprod.IsActive = true; objprod.CreatedDate = DateTime.Now; //Get Filename from fileupload control string filename = Path.GetFileName(file_upload.PostedFile.FileName); //Save images into Images folder file_upload.SaveAs(Server.MapPath("~/images/Products/" + filename)); objprod.ImageUrl = "~/images/Products/" + filename; Status = null; Status = ObjprodClass.insertProd(objitem, objitempurchase, objitemsell, objprod); if (Status == "Information Insert successfully.") { errorpopheaderprod.Visible = true; errorpopheaderprod.Style.Add("display", "block"); errorpopheaderprod.Attributes.Add("class", "fk-msg-success"); errorpopheaderprod.InnerHtml = "ProductType Inserted successfully"; binddrpdowns(); BindProdGrid(); ScriptManager.RegisterStartupScript(this, typeof(Page), "aa", "jQuery(document).ready(function(){ShowPOPUPprodtable('false');});", true); } else { errorpopheaderprod.Visible = true; errorpopheaderprod.Style.Add("display", "block"); errorpopheaderprod.Attributes.Add("class", "fk-err-all"); errorpopheaderprod.InnerHtml = Status; ScriptManager.RegisterStartupScript(this, typeof(Page), "aa", "jQuery(document).ready(function(){ShowPOPUPprodtable('true');});", true); } } break; case "Update": if (ViewState["popupID"] != null && ViewState["popupID"] != "") { objprod = null; objitem = null; objitempurchase = null; objitemsell = null; objprod = ObjprodClass.GetProdByID(Convert.ToInt32(ViewState["popupID"])); objitem = ObjprodClass.GetItemsByID(Convert.ToInt32(objprod.ItemId)); objitempurchase = ObjprodClass.GetItempurchaseByID(Convert.ToInt32(objprod.PurchaseId)); objitemsell = ObjprodClass.GetItemsellByID(Convert.ToInt32(objprod.SellId)); objitem.ItemName = TXTprod.Text.ToString().Trim(); objitem.Modifieddate = DateTime.Now; objitem.IsActive = true; objitempurchase.Cost = Convert.ToInt64(txtitmpurchase.Text.Trim()); objitempurchase.IsActive = true; objitempurchase.Modifieddate = DateTime.Now; objitemsell.Cost = txtitmSell.Text.Trim(); objitemsell.ModifiedDate = DateTime.Now; objitemsell.CostVary = Convert.ToDecimal(Convert.ToInt32(txtitmSell.Text.Trim()) - Convert.ToInt32(txtitmpurchase.Text.Trim())); objprod.CategoryId = Convert.ToInt32(DrpCategory.SelectedItem.Value); objprod.CompanyId = Convert.ToInt32(drpcompany.SelectedItem.Value); objprod.TypeId = Convert.ToInt32(Drptype.SelectedItem.Value); objprod.SupplementId = Convert.ToInt32(Drpsupplement.SelectedItem.Value); objprod.MedicineForId = Convert.ToInt32(DrpmedicineFor.SelectedItem.Value); if (DrpOffer.SelectedItem.Value == "0") { objprod.OfferId = 1; } else { objprod.OfferId = Convert.ToInt32(DrpOffer.SelectedItem.Value); } objprod.IsActive = true; objprod.ModifiedDate = DateTime.Now; //Get Filename from fileupload control //string filename = Path.GetFileName(file_upload.PostedFile.FileName); ////Save images into Images folder objprod.ImageUrl = "~/images/Products/" + TXTProdimg.Text; file_upload.SaveAs(Server.MapPath("~/images/Products/" + TXTProdimg.Text)); Status = null; Status = ObjprodClass.UpdateProd(objitem, objitempurchase, objitemsell, objprod); if (Status == "Information Update successfully.") { errorpopheaderprod.Visible = true; errorpopheaderprod.Style.Add("display", "block"); errorpopheaderprod.Attributes.Add("class", "fk-msg-success"); errorpopheaderprod.InnerHtml = "Product Updated successfully"; BindProdGrid(); ScriptManager.RegisterStartupScript(this, typeof(Page), "aa", "jQuery(document).ready(function(){ShowPOPUPupdateprodtable('true');});", true); } else { errorpopheaderprod.Visible = true; errorpopheaderprod.Style.Add("display", "block"); errorpopheaderprod.Attributes.Add("class", "fk-err-all"); errorpopheaderprod.InnerHtml = Status; ScriptManager.RegisterStartupScript(this, typeof(Page), "aa", "jQuery(document).ready(function(){ShowPOPUPupdateprodtable('true');});", true); } } break; } }
public ProdTable GetProdByID(int id) { objprod = null; objprod = DataRepository.ProdTableProvider.GetById(id); return objprod; }
protected void IMGBTNProdisActive_Click(object sender, ImageClickEventArgs e) { ImageButton lnk = (ImageButton)sender; int userid = Convert.ToInt32(lnk.CommandArgument); objitem = null; objprod = null; objprod = ObjprodClass.GetProdByID(userid); objitem = ObjprodClass.GetItemsByID(Convert.ToInt32(objprod.ItemId)); objitempurchase = ObjprodClass.GetItempurchaseByID(Convert.ToInt32(objprod.PurchaseId)); objitemsell = ObjprodClass.GetItemsellByID(Convert.ToInt32(objprod.SellId)); if (objitem != null) { TXTprod.Text = objitem.ItemName; //DrpCategory.SelectedValue = objprod.CategoryId.ToString(); drpcompany.SelectedValue = objprod.CompanyId.ToString(); DrpmedicineFor.SelectedValue = objprod.MedicineForId.ToString(); DrpOffer.SelectedValue = objprod.OfferId.ToString(); Drpsupplement.SelectedValue = objprod.SupplementId.ToString(); Drptype.SelectedValue = objprod.TypeId.ToString(); txtitmpurchase.Text = objitempurchase.Cost.ToString(); txtitmSell.Text = objitemsell.Cost.ToString(); string url = objprod.ImageUrl.ToString().Trim(); string[] spliturl = url.Split('/'); TXTProdimg.Text = spliturl[2]; errorpopheaderprod.Style.Add("display", "none"); //DIVIsActive.Style.Add("display", "block"); btnSubmitprod.Text = "Update"; ViewState["popupID"] = userid.ToString(); ScriptManager.RegisterStartupScript(this, typeof(Page), "aa", "jQuery(document).ready(function(){ShowPOPUPprodUpdate('true');});", true); } }
public string UpdateProd(Items obitem, ItemPurchase objitmpurchase, ItemSell ObjitmSell, ProdTable objtable) { TransactionManager transaction = null; try { transaction = DataRepository.Provider.CreateTransaction(); transaction.BeginTransaction(); if ((DataRepository.ItemsProvider.Update(transaction, obitem))) { // Show proper message //objitmpurchase.ItemId = obitem.Id; //ObjitmSell.ItemId = obitem.Id; if ((DataRepository.ItemPurchaseProvider.Update(transaction, objitmpurchase)) && ((DataRepository.ItemSellProvider.Update(transaction, ObjitmSell)))) { //objtable.ItemId = obitem.Id; //objtable.SellId = ObjitmSell.Id; //objtable.PurchaseId = objitmpurchase.Id; if (DataRepository.ProdTableProvider.Update(transaction, objtable)) { } else { transaction.Rollback(); return "Information could not be saved."; } } else { transaction.Rollback(); return "Information could not be saved."; } } else { return "Information could not be saved."; } transaction.Commit(); return "Information Update successfully."; } catch (Exception e) { transaction.Rollback(); return "Information could not be saved.Please contact Administrator."; } }