public long InsertData(BOSpr objspr)
    {
        Hashtable ht = new Hashtable();

        ht.Add("id", objspr.Id);
        ht.Add("spr_no ", objspr.Spr_no);
        ht.Add("company_id ", objspr.Company_id);
        ht.Add("dept_id", objspr.Dept_id);
        ht.Add("login_id ", objspr.Login_id);
        ht.Add("spr_date", objspr.Spr_date);
        ht.Add("ending_date", objspr.Ending_date);
        ht.Add("status", objspr.Status);
        return(Convert.ToInt32(iDBUtility.InsertData(ht, "spInsertSPRMasterDCL")));
    }
    public long In_Spr_details(BOSpr objspr)
    {
        Hashtable ht = new Hashtable();

        ht.Add("id", objspr.Id);
        ht.Add("MRFNo", objspr.MRFNo1);
        ht.Add("ProductID", objspr.Product_id);
        ht.Add("quantity_req", objspr.Quantity_required);
        ht.Add("est_unit_price", objspr.Est_unit_price);
        ht.Add("last_punit_price", objspr.Last_punit_price);
        ht.Add("mrr_no", objspr.Mrr_no);
        ht.Add("mrr_date", objspr.Mrr_date);
        ht.Add("mrr_qty", objspr.Mrr_qty);
        ht.Add("stock", objspr.Stock_qty);
        ht.Add("remarks", objspr.Remarks);
        ht.Add("IsPurchase", objspr.IsPurchase1);
        return(Convert.ToInt32(iDBUtility.InsertData(ht, "spInsertSPRDetailDCL")));
    }
    public static long SprdetailsInsert(BOSpr objsprdtls)
    {
        DASpr daspr = new DASpr();

        return(Convert.ToInt64(daspr.In_Spr_details(objsprdtls)));
    }
    public static long SprInsert(BOSpr objspr)
    {
        DASpr daspr = new DASpr();

        return(Convert.ToInt64(daspr.InsertData(objspr)));
    }