protected void GridPlanningJournal_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { e.Cancel = true; InventoryJournalBO inventoryJournalBO = new InventoryJournalBO(); ASPxGridView gridview = sender as ASPxGridView; gridview.CancelEdit(); inventoryJournalBO.UpdateInventoryPlanningJournal(session, (Guid)e.Keys[0], Guid.Parse(e.NewValues["ItemUnitId!Key"].ToString()), (double)(e.NewValues["Credit"]), Guid.Parse(e.NewValues["LotId!Key"].ToString()), Guid.Parse(e.NewValues["InventoryId!Key"].ToString()), (string)(e.NewValues["Description"])); gridview.DataSource = inventoryJournalBO.GetDeliveryPlanningJournalForTransaction(session, Guid.Parse(gridview.GetMasterRowKeyValue().ToString())); gridview.DataBind(); }
protected void GridPlanningJournal_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { e.Cancel = true; ASPxGridView gridview = sender as ASPxGridView; //gridview.CancelEdit(); InventoryJournalBO inventoryJournalBO = new InventoryJournalBO(); inventoryJournalBO.DeleteInventoryPlanningJournal(session, Guid.Parse(e.Keys["InventoryJournalId"].ToString())); gridview.DataSource = inventoryJournalBO.GetDeliveryPlanningJournalForTransaction(session, Guid.Parse(gridview.GetMasterRowKeyValue().ToString())); gridview.DataBind(); }
protected void GridPlanningJournal_BeforePerformDataSelect(object sender, EventArgs e) { ASPxGridView gridview = sender as ASPxGridView; InventoryJournalBO inventoryJournalBO = new InventoryJournalBO(); gridview.JSProperties["cpInventoryTransactionId"] = gridview.GetMasterRowKeyValue().ToString(); gridview.KeyFieldName = "InventoryJournalId"; gridview.DataSource = inventoryJournalBO.GetDeliveryPlanningJournalForTransaction(session, Guid.Parse(gridview.GetMasterRowKeyValue().ToString())); IsDetailBeforePerformDataSelect = true; //gridview.DataBind(); }
protected void GridPlanningJournal_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { e.Cancel = true; ASPxGridView gridview = sender as ASPxGridView; gridview.CancelEdit(); Guid transactionId = Guid.Parse(gridview.JSProperties["cpInventoryTransactionId"].ToString()); Guid itemUnitId = Guid.Parse(e.NewValues["ItemUnitId!Key"].ToString()); double amount = (double)e.NewValues["Credit"]; Guid lotId = Guid.Parse(e.NewValues["LotId!Key"].ToString()); Guid inventoryId = Guid.Parse(e.NewValues["InventoryId!Key"].ToString()); InventoryJournalBO inventoryJournalBO = new InventoryJournalBO(); inventoryJournalBO.CreateInventoryPlanningJournal(session, transactionId, itemUnitId, amount, lotId, inventoryId, (string)e.NewValues["Description"]); gridview.DataSource = inventoryJournalBO.GetDeliveryPlanningJournalForTransaction(session, Guid.Parse(gridview.GetMasterRowKeyValue().ToString())); gridview.DataBind(); }