示例#1
0
    public static int Add_Voucher_Request(Voucher_Request voucher_request)
    {
        ssisEntities.Voucher_Request.Add(voucher_request);
        int result = ssisEntities.SaveChanges();

        return(result);
    }
    protected void Voucher_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Approve")
        {
            int         rowIndex       = Convert.ToInt32(e.CommandArgument);
            HiddenField itemNumerHdden = (HiddenField)GridVoucherRequest.Rows[rowIndex].FindControl("LblVoucherId");
            int         voucherId      = Convert.ToInt32(itemNumerHdden.Value);

            Voucher_Request voucher_request = ssisEntities.Voucher_Request.Where(x => x.Voucher_ID == voucherId).First();
            voucher_request.Status = SSISConstants.APPROVED;
            int qty = Convert.ToInt32(voucher_request.Quantity);
            voucher_request.Stationery_Catalogue.Total_Quantity = voucher_request.Stationery_Catalogue.Total_Quantity + qty;
            ssisEntities.SaveChanges();
            populateVoucherRequests();
        }
        else if (e.CommandName == "Reject")
        {
            int         rowIndex       = Convert.ToInt32(e.CommandArgument);
            HiddenField itemNumerHdden = (HiddenField)GridVoucherRequest.Rows[rowIndex].FindControl("LblVoucherId");
            int         voucherId      = Convert.ToInt32(itemNumerHdden.Value);

            Voucher_Request voucher_request = ssisEntities.Voucher_Request.Where(x => x.Voucher_ID == voucherId).First();
            voucher_request.Status = SSISConstants.REJECTED;
            ssisEntities.SaveChanges();
            populateVoucherRequests();
        }
    }
示例#3
0
    public static Voucher_Request GetVoucherRequest_ByID(int voucher_ID)
    {
        Voucher_Request voucher_request = ssisEntities.Voucher_Request.Where(x => x.Voucher_ID == voucher_ID).First();

        return(voucher_request);
    }