private void SetDataFromControlToObj(ref CustomList <POMaster> lstPOMaster) { try { POMaster obj = lstPOMaster[0]; obj.PODate = txtTransactionDate.Text.ToDateTime(); if (ddlCostCentre.SelectedValue != "") { obj.CostCenterID = ddlCostCentre.SelectedValue.ToInt(); } if (ddlBranch.SelectedValue != "") { obj.BranchID = ddlBranch.SelectedValue.ToInt(); } if (ddlParty.SelectedValue != "") { obj.SupplierID = ddlParty.SelectedValue.ToInt(); } obj.Description = txtNote.Text; obj.BillTo = txtBillTo.Text; obj.ShipTo = txtShipTo.Text; obj.ExpectedReceiptDate = txtExpectedReceiveDate.Text.ToDateTime(); obj.TransType = 3; } catch (Exception ex) { throw (ex); } }
protected void btnSave_Click(object sender, EventArgs e) { try { CustomList <POMaster> lstPOMaster = POMasterList; if (lstPOMaster.Count == 0) { POMaster newPOMaster = new POMaster(); lstPOMaster.Add(newPOMaster); } SetDataFromControlToObj(ref lstPOMaster); CustomList <PODetail> lstPODetail = (CustomList <PODetail>)PODetailList; if (!((PageBase)this.Page).CheckUserAuthentication(lstPOMaster, lstPODetail)) { return; } manager.SavePO(ref lstPOMaster, ref lstPODetail); txtCustomCode.Text = manager.CustomCode; ((PageBase)this.Page).SuccessMessage = (StaticInfo.SavedSuccessfullyMsg); } catch (SqlException ex) { ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getSqlExceptionMessage(ex)); } catch (Exception ex) { ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getExceptionMessage(ex)); } }
protected void Page_Load(object sender, EventArgs e) { try { if (IsPostBack.IsFalse()) { InitializeCombo(); InitializeSession(); ddlCurrencyID.SelectedValue = "1"; } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchPO") { POMasterList = new CustomList <POMaster>(); POMaster searchPOMaster = Session[STATIC.StaticInfo.SearchSessionVarName] as POMaster; POMasterList.Add(searchPOMaster); PopulatePO(searchPOMaster); } } TransRef.DocListID = 258; } catch (Exception ex) { throw ex; } }
public IHttpActionResult PutPOMaster(int id, POMaster pOMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pOMaster.Id) { return(BadRequest()); } db.Entry(pOMaster).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!POMasterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// GET: PurchaseOrders/Edit/5 public ActionResult Edit(int id) { POMaster poMaster = new POMaster(); if (id > 0) { response = GlobalVariables.WebApiClient.GetAsync("PurchaseOrders/" + id).Result; poMaster = response.Content.ReadAsAsync <POMaster>().Result; } return(View(poMaster)); }
public void AddPOMasterTest() { POMaster value = new POMaster(); value.PONO = "6"; value.PODATE = DateTime.Now.AddDays(-6); value.SUPLNO = "4"; var result = dalLayer.AddPOMaster(value); Assert.IsTrue(result == 1); }
public IHttpActionResult GetPOMaster(int id) { POMaster pOMaster = db.POMasters.Find(id); if (pOMaster == null) { return(NotFound()); } return(Ok(pOMaster)); }
public IHttpActionResult PostPOMaster(POMaster pOMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.POMasters.Add(pOMaster); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pOMaster.Id }, pOMaster)); }
public ActionResult Edit(int id, POMaster poMaster) { try { response = GlobalVariables.WebApiClient.PutAsJsonAsync("PurchaseOrders/" + id, poMaster).Result; TempData["SuccessMessage"] = "Purchase order updated Successfully!"; return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(POMaster poMaster) { try { // TODO: Add insert logic here response = GlobalVariables.WebApiClient.PostAsJsonAsync("PurchaseOrders", poMaster).Result; TempData["SuccessMessage"] = "Purchase Order saved Successfully!"; return(RedirectToAction("Index")); } catch { return(View()); } }
public IHttpActionResult DeletePOMaster(int id) { POMaster pOMaster = db.POMasters.Find(id); if (pOMaster == null) { return(NotFound()); } db.POMasters.Remove(pOMaster); db.SaveChanges(); return(Ok(pOMaster)); }
public async Task <ActionResult> Create(FormCollection collection) { POMaster master = new POMaster(); master.PONO = collection["PONO"].ToString(); master.PODATE = Convert.ToDateTime(collection["PODATE"].ToString()); master.SUPLNO = collection["Suppliers"].ToString(); HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost/WebApi/"); var Res = await client.PostAsJsonAsync <POMaster>("api/values/addpomaster", master); return(RedirectToAction("Index")); }
// GET: PurchaseOrders/Details/5 public ActionResult Details(int id) { POMaster poMaster = new POMaster(); HttpResponseMessage response; if (id > 0) { response = GlobalVariables.WebApiClient.GetAsync("PurchaseOrders/" + id).Result; if (response.IsSuccessStatusCode) { poMaster = response.Content.ReadAsAsync <POMaster>().Result; } else if (response.StatusCode != HttpStatusCode.NotFound) { throw new InvalidOperationException("Get failed with " + response.StatusCode.ToString()); } } return(View(poMaster)); }
private void PopulatePO(POMaster objPO) { try { txtCustomCode.Text = objPO.CustomCode; txtTransactionDate.Text = objPO.PODate.ToShortDateString(); ddlCostCentre.SelectedValue = objPO.CostCenterID.ToString(); ddlBranch.SelectedValue = objPO.BranchID.ToString(); txtNote.Text = objPO.Description; txtShipTo.Text = objPO.ShipTo; txtBillTo.Text = objPO.BillTo; txtExpectedReceiveDate.Text = objPO.ExpectedReceiptDate.ToShortDateString(); ddlParty.SelectedValue = objPO.SupplierID.ToString(); PODetailList = new CustomList <PODetail>(); PODetailList = manager.GetAllPODetail(objPO.POID); } catch (Exception ex) { throw (ex); } }
public void AddPOMaster([FromBody] POMaster value) { DALLayer dalObj = new DALLayer(); dalObj.AddPOMaster(value); }
public CustomList <POMaster> GetAllPOMasterFind() { return(POMaster.GetAllPOMasterFind()); }