Merge branch 'master' of https://github.com/CPM-INDIA-SALES-AND-MARKETING-PVT-LTD/GSKORANGEV1 into Category_G
# Conflicts: # GSKMTOrange/src/main/AndroidManifest.xml # GSKMTOrange/src/main/java/cpm/com/gskmtorange/MainActivity.java
This commit is contained in:
@@ -79,6 +79,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper {
|
|||||||
db.execSQL(CommonString.CREATE_TABLE_INSERT_STOCK_FACING_HEADER);
|
db.execSQL(CommonString.CREATE_TABLE_INSERT_STOCK_FACING_HEADER);
|
||||||
db.execSQL(CommonString.CREATE_TABLE_INSERT_STOCK_FACING_CHILD);
|
db.execSQL(CommonString.CREATE_TABLE_INSERT_STOCK_FACING_CHILD);
|
||||||
db.execSQL(CommonString.CREATE_TABLE_INSERT_ADDITIONAL_PROMO_COMPLIANCE);
|
db.execSQL(CommonString.CREATE_TABLE_INSERT_ADDITIONAL_PROMO_COMPLIANCE);
|
||||||
|
db.execSQL(CommonString.CREATE_TABLE_INSERT_PROMO_SKU);
|
||||||
|
|
||||||
//Gagan End
|
//Gagan End
|
||||||
|
|
||||||
@@ -250,11 +251,8 @@ public class GSKOrangeDB extends SQLiteOpenHelper {
|
|||||||
try {
|
try {
|
||||||
|
|
||||||
|
|
||||||
|
dbcursor = db.rawQuery("SELECT * FROM(SELECT DISTINCT BR.BRAND_ID, SCM.SUB_CATEGORY||'-'||BR.BRAND AS BRAND FROM MAPPING_STOCK MS INNER JOIN SKU_MASTER SM ON MS.SKU_ID = SM.SKU_ID INNER JOIN BRAND_MASTER BR ON SM.BRAND_ID=BR.BRAND_ID INNER JOIN SUB_CATEGORY_MASTER SCM ON BR.SUB_CATEGORY_ID = SCM.SUB_CATEGORY_ID WHERE MS.KEYACCOUNT_ID ='" + key_account_id + "' AND STORETYPE_ID ='" + store_type_id + "' AND CLASS_ID = '" + class_id + "') As Brand", null);
|
||||||
|
if (dbcursor != null) {
|
||||||
|
|
||||||
dbcursor = db.rawQuery("SELECT * FROM(SELECT DISTINCT BR.BRAND_ID, SCM.SUB_CATEGORY||'-'||BR.BRAND AS BRAND FROM MAPPING_STOCK MS INNER JOIN SKU_MASTER SM ON MS.SKU_ID = SM.SKU_ID INNER JOIN BRAND_MASTER BR ON SM.BRAND_ID=BR.BRAND_ID INNER JOIN SUB_CATEGORY_MASTER SCM ON BR.SUB_CATEGORY_ID = SCM.SUB_CATEGORY_ID WHERE MS.KEYACCOUNT_ID ='"+key_account_id +"' AND STORETYPE_ID ='" + store_type_id + "' AND CLASS_ID = '"+ class_id +"') As Brand",null);
|
|
||||||
if(dbcursor != null){
|
|
||||||
|
|
||||||
dbcursor.moveToFirst();
|
dbcursor.moveToFirst();
|
||||||
while (!dbcursor.isAfterLast()) {
|
while (!dbcursor.isAfterLast()) {
|
||||||
@@ -1502,5 +1500,30 @@ public class GSKOrangeDB extends SQLiteOpenHelper {
|
|||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void InsertPromoSkuData(ArrayList<Promo_Compliance_DataGetterSetter> promoSkuListData) {
|
||||||
|
ContentValues values = new ContentValues();
|
||||||
|
try {
|
||||||
|
db.beginTransaction();
|
||||||
|
for (int i = 0; i < promoSkuListData.size(); i++) {
|
||||||
|
Promo_Compliance_DataGetterSetter data = promoSkuListData.get(i);
|
||||||
|
|
||||||
|
values.put("STORE_ID", Integer.parseInt(data.getStore_id()));
|
||||||
|
values.put("SKU_ID", Integer.parseInt(data.getSku_id()));
|
||||||
|
values.put("SKU", data.getSku());
|
||||||
|
values.put("PROMO_ID", Integer.parseInt(data.getPromo_id()));
|
||||||
|
values.put("PROMO", data.getPromo());
|
||||||
|
values.put("IN_STOCK_VALUE", Integer.parseInt(data.getIn_stock()));
|
||||||
|
values.put("PROMO_ANNOUNCER_VALUE", Integer.parseInt(data.getPromo_announcer()));
|
||||||
|
values.put("RUNNING_POS_VALUE", Integer.parseInt(data.getRunning_pos()));
|
||||||
|
|
||||||
|
db.insert(CommonString.TABLE_INSERT_PROMO_SKU, null, values);
|
||||||
|
}
|
||||||
|
db.setTransactionSuccessful();
|
||||||
|
db.endTransaction();
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " InsertAdditionalPromoData " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Gagan End Method
|
//Gagan End Method
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -291,5 +291,39 @@ public class CommonString {
|
|||||||
|
|
||||||
+ ")";
|
+ ")";
|
||||||
|
|
||||||
|
public static final String TABLE_INSERT_PROMO_SKU = "Promo_SKU_Data";
|
||||||
|
|
||||||
|
public static final String CREATE_TABLE_INSERT_PROMO_SKU = "CREATE TABLE IF NOT EXISTS "
|
||||||
|
+ TABLE_INSERT_PROMO_SKU
|
||||||
|
+ "("
|
||||||
|
+ "KEY_ID"
|
||||||
|
+ " INTEGER PRIMARY KEY AUTOINCREMENT ,"
|
||||||
|
|
||||||
|
+ "STORE_ID"
|
||||||
|
+ " INTEGER,"
|
||||||
|
|
||||||
|
+ "SKU_ID"
|
||||||
|
+ " INTEGER,"
|
||||||
|
|
||||||
|
+ "SKU"
|
||||||
|
+ " VARCHAR,"
|
||||||
|
|
||||||
|
+ "PROMO_ID"
|
||||||
|
+ " INTEGER,"
|
||||||
|
|
||||||
|
+ "PROMO"
|
||||||
|
+ " VARCHAR,"
|
||||||
|
|
||||||
|
+ "IN_STOCK_VALUE"
|
||||||
|
+ " INTEGER,"
|
||||||
|
|
||||||
|
+ "PROMO_ANNOUNCER_VALUE"
|
||||||
|
+ " INTEGER,"
|
||||||
|
|
||||||
|
+ "RUNNING_POS_VALUE"
|
||||||
|
+ " INTEGER"
|
||||||
|
|
||||||
|
+ ")";
|
||||||
|
|
||||||
//Gagan Code End
|
//Gagan Code End
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-2
@@ -201,8 +201,10 @@ public class PromoComplianceActivity extends AppCompatActivity {
|
|||||||
fab.setOnClickListener(new View.OnClickListener() {
|
fab.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
|
/*Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
|
||||||
.setAction("Action", null).show();
|
.setAction("Action", null).show();*/
|
||||||
|
|
||||||
|
db.InsertPromoSkuData(promoSkuListData);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user