コード例 #1
0
ファイル: Main.cs プロジェクト: jackabean123/GTA-Kingpin
 private void LoadDealers()
 {
     if (DatabaseHandler.requestDealers)
     {
         DatabaseHandler.dealers        = DealerDB.GetAllDealers();
         DatabaseHandler.requestDealers = false;
     }
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: jackabean123/GTA-Kingpin
 private void DeleteDealer()
 {
     if (DatabaseHandler.removeDealer != null)
     {
         var dealer = DatabaseHandler.dealers[(int)DatabaseHandler.dealerInRangeIndex];
         DealerDB.RemoveDealer(dealer);
         DatabaseHandler.removeDealer = null;
         UIHelper.ShowNotification("Removed " + dealer.Name + " - Reload the mod");
     }
 }
コード例 #3
0
ファイル: DealerController.cs プロジェクト: krishnakant/WMS
    public int SaveDealer(DealerUI objUI, System.Data.SqlClient.SqlTransaction objTrans)
    {
        int DealerID = 0;
        bool flagTransation = true;

        DealerDB objDB = new DealerDB();
        objDB.Code = objUI.Code;
        objDB.Dealer = objUI.Dealer;
        objDB.RegionID = objUI.RegionID;
        objDB.IsActive = objUI.IsActive;
        objDB.Id = objUI.Id;
        objDB.CheckID = objUI.CheckID;
        objDB.City = objUI.City;
        objDB.InstallerName = objUI.InstallerName;
        objDB.IsOperatingDealer = objUI.IsOperatingDealer;
        DataAccessLayer objDataAccess = new DataAccessLayer();

        try
        {

            if (objTrans == null)
            {
                flagTransation = false;
                objDataAccess.GetConnection.Open();
                SqlTransaction objTransaction = objDataAccess.GetConnection.BeginTransaction();
                objTrans = objTransaction;
            }
            DealerManager objManager = new DealerManager();
            DealerID = objManager.SaveDealer(objDB, objTrans);
            if (!flagTransation)
                objTrans.Commit();
            return DealerID;
        }
        catch (Exception ex)
        {
            if (!flagTransation)
                objTrans.Rollback();
             throw ex;
        }
        finally
        {
            objDataAccess.GetConnection.Close();
        }
    }
コード例 #4
0
ファイル: DealerManager.cs プロジェクト: krishnakant/WMS
    public int SaveDealer(DealerDB objDB, SqlTransaction objTrans)
    {
        int DealerID = 0;
        DataAccessLayer objDataLayer = new DataAccessLayer();
        SqlCommand objCmd = new SqlCommand();
        try
        {
            if (objDB.CheckID == 0)
            {
                objCmd.CommandText = "usp_SaveDealer";
            }
            else
            {
                objCmd.CommandText = "usp_UpdateDealer";
                objCmd.Parameters.AddWithValue("@Id", objDB.Id);
            }

            objCmd.CommandType = CommandType.StoredProcedure;

            objCmd.Parameters.AddWithValue("@Dealer", objDB.Dealer);
            objCmd.Parameters.AddWithValue("@Code", objDB.Code);
            objCmd.Parameters.AddWithValue("@RegionID", objDB.RegionID);
            objCmd.Parameters.AddWithValue("@City", objDB.City);
            objCmd.Parameters.AddWithValue("@InstallerName", objDB.InstallerName);
            objCmd.Parameters.AddWithValue("@IsActive", objDB.IsActive);
            objCmd.Parameters.AddWithValue("@IsOperatingDealer", objDB.IsOperatingDealer);
            objCmd.Parameters.AddWithValue("@DealerID", SqlDbType.Int);
            objCmd.Parameters["@DealerID"].Direction = ParameterDirection.Output;

            objCmd.Transaction = objTrans;
            objCmd.Connection = objTrans.Connection;
            objDataLayer.Command = objCmd;
            objDataLayer.ExecQuery();
            DealerID = Convert.ToInt32(objCmd.Parameters["@DealerID"].Value);
            return DealerID;
        }
        catch (Exception ex)
        {

            throw ex;
        }
    }