Example #1
0
    private bool Delete(int intPKID)
    {
        bool retval = false;

        objSize = new tblSize();

        if (objSize.LoadByPrimaryKey(intPKID))
        {
            if (!objSize.AppIsDefault)
            {
                tblSizeSubCategory objSizeSubCategory = new tblSizeSubCategory();
                objSizeSubCategory.Where.AppSizeID.Value = intPKID;
                objSizeSubCategory.Query.Load();
                if (objSizeSubCategory.RowCount > 0)
                {
                    objSizeSubCategory.DeleteAll();
                    objSizeSubCategory.Save();
                }
                objSizeSubCategory = null;

                objSize.MarkAsDeleted();
                objSize.Save();
                retval = true;
            }
        }


        objSize = null;
        return(retval);
    }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            tblSize tblSize = db.tblSizes.Find(id);

            db.tblSizes.Remove(tblSize);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
    private bool SaveData()
    {
        objCommon = new clsCommon();
        if (objCommon.IsRecordExists("tblSize", tblSize.ColumnNames.AppSize, tblSize.ColumnNames.AppSizeID, txtSize.Text, hdnPKID.Value))
        {
            DInfo.ShowMessage("Size is already exists", Enums.MessageType.Warning);
            return(false);
        }
        objSize = new tblSize();
        if (!string.IsNullOrEmpty(hdnPKID.Value) && hdnPKID.Value != "")
        {
            objSize.LoadByPrimaryKey(Convert.ToInt32(hdnPKID.Value));
        }
        else
        {
            objSize.AddNew();
        }

        objSize.s_AppSize   = txtSize.Text.Trim();
        objSize.AppIsActive = chkIsActive.Checked;
        if (chkIsDefault.Checked)
        {
            tblSize ObjTemp = new tblSize();
            ObjTemp.SetDefaultSize();
            ObjTemp              = null;
            objSize.AppIsActive  = true;
            objSize.AppIsDefault = true;
        }
        else
        {
            tblSize ObjTemp = new tblSize();
            ObjTemp.LoadAll();
            if (ObjTemp.RowCount <= 0)
            {
                objSize.AppIsActive  = true;
                objSize.AppIsDefault = true;
            }
            else
            {
                objSize.AppIsDefault = false;
            }
            ObjTemp = null;
        }


        objSize.Save();
        iprojectID   = objSize.AppSizeID;
        objSize      = null;
        objClsCommon = null;
        return(true);
    }
Example #4
0
        // GET: Sizes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblSize tblSize = db.tblSizes.Find(id);

            if (tblSize == null)
            {
                return(HttpNotFound());
            }
            return(View(tblSize));
        }
Example #5
0
    private void LoadDataGrid(bool IsResetPageIndex, bool IsSort, string strFieldName = "", string strFieldValue = "")
    {
        objSize = new tblSize();

        objDataTable = objSize.LoadGridData(ddlFields.SelectedValue.ToString(), txtSearch.Text.Trim().ToString());

        //'Reset PageIndex of gridviews
        if (IsResetPageIndex)
        {
            if (dgvGridView.PageCount > 0)
            {
                dgvGridView.PageIndex = 0;
            }
        }

        dgvGridView.DataSource = null;
        dgvGridView.DataBind();
        lblCount.Text        = 0.ToString();
        hdnSelectedIDs.Value = "";

        //'Check for data into datatable
        if (objDataTable.Rows.Count <= 0)
        {
            DInfo.ShowMessage("No data found", Enums.MessageType.Information);
            return;
        }
        else
        {
            if (ddlPerPage.SelectedItem.Text.ToLower() == "all")
            {
                dgvGridView.AllowPaging = false;
            }
            else
            {
                dgvGridView.AllowPaging = true;
                dgvGridView.PageSize    = Convert.ToInt32(ddlPerPage.SelectedItem.Text);
            }

            lblCount.Text          = objDataTable.Rows.Count.ToString();
            objDataTable           = SortDatatable(objDataTable, ViewState["SortColumn"].ToString(), (appFunctions.Enum_SortOrderBy)ViewState["SortOrder"], IsSort);
            dgvGridView.DataSource = objDataTable;
            dgvGridView.DataBind();
        }

        objSize = null;
    }
Example #6
0
        // GET: Sizes/Edit/5
        public ActionResult Edit(int?id)
        {
            ViewBag.UnitID = new SelectList(db.tblUnits, "UnitID", "Name");
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblSize tblSize = db.tblSizes.Find(id);

            if (tblSize == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Size = tblSize;
            var tblSizes = db.tblSizes.Include(t => t.tblUser).Include(t => t.tblUser1).Where(a => a.IsActive == true);

            return(View("Index", tblSizes.ToList()));
        }
Example #7
0
        public ActionResult Create([Bind(Include = "SizeID,SizeName,SizeDescription,UnitID,IsActive,CreatedOn,UpdatedOn,CreatedBy,UpdatedBy")] tblSize tblSize)
        {
            if (ModelState.IsValid)
            {
                tblUser objSource = (tblUser)Session["UserDetails"];
                tblSize.IsActive  = true;
                tblSize.CreatedOn = DateTime.Now;
                tblSize.CreatedBy = objSource.Id;
                db.tblSizes.Add(tblSize);
                db.SaveChanges();
                ViewBag.Size = new tblSize();
                return(RedirectToAction("Index"));
            }
            ViewBag.Size = new tblSize();
            var tblSizes = db.tblSizes.Include(t => t.tblUser).Include(t => t.tblUser1).Where(a => a.IsActive == true);

            return(View("Index", tblSizes.ToList()));
        }
Example #8
0
        public ActionResult Edit([Bind(Include = "SizeID,SizeName,SizeDescription,UnitID,IsActive,CreatedOn,UpdatedOn,CreatedBy,UpdatedBy")] tblSize tblSize)
        {
            if (ModelState.IsValid)
            {
                ViewBag.UnitID = new SelectList(db.tblUnits, "UnitID", "Name");
                tblUser objSource = (tblUser)Session["UserDetails"];
                tblSize.UpdatedOn       = DateTime.Now;
                tblSize.UpdatedBy       = objSource.Id;
                db.Entry(tblSize).State = EntityState.Modified;
                ViewBag.Size            = new tblSize();
                TempData["Success"]     = "Size updated successfully.";
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.Size = new tblSize();
            var tblSizes = db.tblSizes.Include(t => t.tblUser).Include(t => t.tblUser1).Where(a => a.IsActive == true);

            return(View("Index", tblSizes.ToList()));
        }
    private void SetValuesToControls()
    {
        if (!string.IsNullOrEmpty(hdnPKID.Value) && hdnPKID.Value != "")
        {
            objSize = new tblSize();
            if (objSize.LoadByPrimaryKey(Convert.ToInt32(hdnPKID.Value)))
            {
                txtSize.Text = objSize.AppSize;

                chkIsActive.Checked  = objSize.AppIsActive;
                chkIsDefault.Checked = objSize.AppIsDefault;
                if (chkIsDefault.Checked)
                {
                    chkIsDefault.Enabled = false;
                }
            }
            objSize = null;
        }
    }
Example #10
0
    public string GetSizeId(string strSizeName)
    {
        string  StrSize = "";
        tblSize objSize = new tblSize();

        objSize.Where.AppSize.Value = strSizeName;
        objSize.Query.Load();
        if (objSize.RowCount <= 0)
        {
            objSize.AddNew();
            objSize.s_AppSize    = strSizeName;
            objSize.AppIsActive  = true;
            objSize.AppIsDefault = false;

            objSize.Save();
        }

        StrSize = objSize.s_AppSizeID;
        objSize = null;

        return(StrSize);
    }
Example #11
0
 protected void dgvGridView_RowCommand1(object sender, GridViewCommandEventArgs e)
 {
     if (!string.IsNullOrEmpty(e.CommandArgument.ToString()))
     {
         objCommon = new clsCommon();
         if (e.CommandName == "IsActive")
         {
             objSize = new tblSize();
             if (objSize.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())))
             {
                 if (!objSize.AppIsDefault)
                 {
                     if (objSize.AppIsActive == true)
                     {
                         objSize.AppIsActive = false;
                     }
                     else if (objSize.AppIsActive == false)
                     {
                         objSize.AppIsActive = true;
                     }
                     objSize.Save();
                     LoadDataGrid(false, false);
                 }
             }
             objSize   = null;
             objCommon = null;
         }
         else if (e.CommandName == "IsDefault")
         {
             objSize = new tblSize();
             objSize.SetDefaultSize(e.CommandArgument.ToString());
             objSize = null;
             LoadDataGrid(false, false);
         }
     }
 }
Example #12
0
        public ActionResult Create(tblInvoice tblInvoice, List <tblInvoiceItem> invItem, string submit)
        {
            List <tblInvoiceItem> tblItem           = new List <tblInvoiceItem>();
            tblInvoiceItem        objtblInvoiceItem = new tblInvoiceItem();
            tblUser objSource = (tblUser)Session["UserDetails"];

            if (submit == "Add Row")
            {
                tblProduct objpro  = db.tblProducts.Where(p => p.ProductID == tblInvoice.ProductID).FirstOrDefault();
                tblUnit    objUnit = db.tblUnits.Where(t => t.UnitID == tblInvoice.UnitID).FirstOrDefault();
                tblSize    objSize = db.tblSizes.Where(t => t.SizeID == tblInvoice.SizeID).FirstOrDefault();
                objtblInvoiceItem.ProductID      = tblInvoice.ProductID;
                objtblInvoiceItem.ProductName    = objpro.ProductName;
                objtblInvoiceItem.SizeID         = tblInvoice.SizeID;
                objtblInvoiceItem.UnitID         = tblInvoice.UnitID;
                objtblInvoiceItem.TaxID          = tblInvoice.TaxID;
                objtblInvoiceItem.Tax            = tblInvoice.Tax;
                objtblInvoiceItem.TaxAmount      = tblInvoice.TaxAmount;
                objtblInvoiceItem.Quantity       = tblInvoice.Quantity;
                objtblInvoiceItem.RatePerUnit    = tblInvoice.RatePerUnit;
                objtblInvoiceItem.IsDeleted      = false;
                objtblInvoiceItem.UnitName       = objUnit.Name;
                objtblInvoiceItem.SizeName       = objSize.SizeName;
                objtblInvoiceItem.HSN_SAC        = tblInvoice.HSN_SAC;
                objtblInvoiceItem.Discount       = tblInvoice.Discount;
                objtblInvoiceItem.DiscountAmount = tblInvoice.DiscountAmount;
                objtblInvoiceItem.SGST           = tblInvoice.SGST;
                objtblInvoiceItem.Make           = tblInvoice.Make;
                if (invItem == null)
                {
                    tblItem.Add(objtblInvoiceItem);
                    tblInvoice.tblInvoiceItems = tblItem;
                }
                else
                {
                    invItem.Add(objtblInvoiceItem);
                    tblInvoice.tblInvoiceItems = invItem;
                }
            }
            if (submit == "Delete Row")
            {
                ModelState.Clear();
                invItem.RemoveAll(a => a.IsDeleted == true);
                tblInvoice.tblInvoiceItems = invItem;
            }
            if (submit == "Save Invoice")
            {
                GetInvoiceDetails(tblInvoice, invItem, objSource.Id);
            }
            if (submit == "Print Preview")
            {
            }
            if (submit == "Print")
            {
            }

            //if (ModelState.IsValid)
            //{
            //    db.tblInvoices.Add(tblInvoice);
            //    db.SaveChanges();
            //    return RedirectToAction("Index");
            //}

            ViewBag.PaymentModeID = new SelectList(db.tblPaymentModes, "PaymentModeID", "PaymentMode", tblInvoice.PaymentModeID);
            ViewBag.ProductID     = new SelectList(db.tblProducts, "ProductID", "ProductName");
            ViewBag.SizeID        = new SelectList(db.tblSizes.Where(a => a.UnitID == tblInvoice.UnitID), "SizeID", "SizeName", tblInvoice.SizeID);
            ViewBag.UnitID        = new SelectList(db.tblUnits, "UnitID", "Name", tblInvoice.UnitID);
            // ViewBag.CreatedBy = new SelectList(db.tblUsers, "Id", "UserName", tblInvoice.CreatedBy);
            // ViewBag.UpdatedBy = new SelectList(db.tblUsers, "Id", "UserName", tblInvoice.UpdatedBy);
            return(View(tblInvoice));
        }