예제 #1
0
 public List <BusinessObjects.Models.Screen> selectScreensByBankId(BusinessObjects.Models.Bank pBank)
 {
     try
     {
         List <BusinessObjects.Models.Screen> lstScreens = new List <BusinessObjects.Models.Screen>();
         string pquery = "SELECT id,name,isActive,bankId FROM tblScreens where bankId = @bankId";
         List <SqlParameter> screenParams = new List <SqlParameter>();
         screenParams.Add(new SqlParameter("@bankId", pBank.id));
         DALDBHelper.DALDBHelper dBHelper = new DALDBHelper.DALDBHelper();
         DataSet dataSet = dBHelper.executeAdapter(pquery, screenParams);
         if (dataSet != null)
         {
             foreach (DataRow dataRow in dataSet.Tables[0].Rows)
             {
                 lstScreens.Add(new BusinessObjects.Models.Screen(Convert.ToInt32(dataRow["id"]), Convert.ToString(dataRow["name"]),
                                                                  Convert.ToBoolean(dataRow["isActive"]), Convert.ToInt32(dataRow["bankId"])));
             }
             return(lstScreens);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(null);
     }
 }
예제 #2
0
 public BusinessObjects.Models.Bank checkBankExist(BusinessObjects.Models.Bank pBank)
 {
     try
     {
         string pquery = "SELECT id,name FROM tblBanks WHERE name = @name";
         List <SqlParameter> bankParams = new List <SqlParameter>();
         bankParams.Add(new SqlParameter("@name", pBank.name));
         DALDBHelper.DALDBHelper dBHelper = new DALDBHelper.DALDBHelper();
         DataSet dataSet = dBHelper.executeAdapter(pquery, bankParams);
         if (dataSet != null)
         {
             if (dataSet.Tables[0].Rows.Count > 0)
             {
                 pBank.id = Convert.ToInt32(dataSet.Tables[0].Rows[0][0].ToString());
             }
             else
             {
                 pBank.id = 0;
             }
         }
         else
         {
             return(null);
         }
         return(pBank);
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(null);
     }
 }
예제 #3
0
 public BusinessObjects.Models.Bank getBankById(int id)
 {
     try
     {
         string pquery = "SELECT id,name FROM tblBanks WHERE id = @id";
         List <SqlParameter> bankParams = new List <SqlParameter>();
         bankParams.Add(new SqlParameter("@id", id));
         DALDBHelper.DALDBHelper dBHelper = new DALDBHelper.DALDBHelper();
         DataSet dataSet = dBHelper.executeAdapter(pquery, bankParams);
         BusinessObjects.Models.Bank pBank = new BusinessObjects.Models.Bank();
         if (dataSet != null)
         {
             if (dataSet.Tables[0].Rows.Count > 0)
             {
                 pBank.id   = Convert.ToInt32(dataSet.Tables[0].Rows[0][0].ToString());
                 pBank.name = dataSet.Tables[0].Rows[0][1].ToString();
             }
             else
             {
                 pBank.id = 0;
             }
         }
         else
         {
             return(null);
         }
         return(pBank);
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error);
         return(null);
     }
 }
예제 #4
0
 public List <BusinessObjects.Models.Screen> selectScreensByBankId(BusinessObjects.Models.Bank pBank)
 {
     try
     {
         DataAccessLayer.DALScreen.DALScreen screenDAL = new DataAccessLayer.DALScreen.DALScreen();
         return(screenDAL.selectScreensByBankId(pBank));
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(null);
     }
 }
예제 #5
0
 public BusinessObjects.Models.Bank insertBank(BusinessObjects.Models.Bank pBank)
 {
     try
     {
         DataAccessLayer.DALBank.DALBank dALbank = new DataAccessLayer.DALBank.DALBank();
         return(dALbank.insertBank(pBank));
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error);
         return(null);
     }
 }
예제 #6
0
 public BusinessObjects.Models.Bank insertBank(BusinessObjects.Models.Bank pBank)
 {
     try
     {
         DataAccessLayer.DALBank.DALBank dALbank = new DataAccessLayer.DALBank.DALBank();
         return(dALbank.insertBank(pBank));
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(null);
     }
 }
예제 #7
0
 public List <BusinessObjects.Models.Screen> selectScreensByBankId(BusinessObjects.Models.Bank pBank)
 {
     try
     {
         DataAccessLayer.DALScreen.DALScreen screenDAL = new DataAccessLayer.DALScreen.DALScreen();
         return(screenDAL.selectScreensByBankId(pBank));
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error);
         return(null);
     }
 }
예제 #8
0
 public BusinessObjects.Models.Bank insertBank(BusinessObjects.Models.Bank pBank)
 {
     try
     {
         string pquery = "insert into tblBanks OUTPUT INSERTED.IDENTITYCOL  values (@name)";
         List <SqlParameter> bankParams = new List <SqlParameter>();
         bankParams.Add(new SqlParameter("@name", pBank.name));
         DALDBHelper.DALDBHelper dBHelper = new DALDBHelper.DALDBHelper();
         pBank.id = Convert.ToInt32(dBHelper.executeScalar(pquery, bankParams));
         return(pBank);
     }
     catch (Exception ex)
     {
         ExceptionsWriter.saveExceptionToLogFile(ex);
         return(null);
     }
 }