Exemple #1
0
        private string dataBaseAction(Common.DataBaseOperation DBAction)
        {
            string        sMsg    = string.Empty;
            GenericMaster objData = this.Copy <GenericMaster>();

            objData.OperationFlag = DBAction;

            DataBaseResultSet DBRS = BLL.BllClient.objBllClient.Save <GenericMaster>(Common.DataSourceTypes.GenericMasterSave, objData);

            sMsg = CommonModel.GetOperationMessage <GenericMaster>(DBRS, objData);
            if (DBRS.ErrorCode == 0)
            {
                updateList(DBAction, objData);
                this.ResetData();
            }

            return(sMsg);
        }
Exemple #2
0
 public static string GetOperationMessage <T>(DataBaseResultSet DBRS, T objData) where T : IModel, new()
 {
     if (ShowDataBaseMsg)
     {
         return(DBRS.ErrorMessage);
     }
     else
     {
         if (DBRS.ErrorCode == 0)
         {
             return((objData.OperationFlag == DataBaseOperation.Save) ? SaveMsg
                             : ((objData.OperationFlag == DataBaseOperation.Update) ? UpdateMsg : DeleteMsg));
         }
         else
         {
             return(ErrorMessage);
         }
     }
     return(string.Empty);
 }
        public static T_ErrorDesc GetErrorLog(DataBaseResultSet DBSet, DataSourceTypes DST, string sXmlData)
        {
            T_ErrorDesc objData = new T_ErrorDesc();

            objData.CategoryId      = 0;
            objData.ClientIPAddress = string.Empty;
            objData.EmpNo           = string.Empty;
            objData.ErrorData       = sXmlData;
            objData.ErrorDate       = DateTime.Now;
            objData.ErrorId         = DBSet.ErrorCode;
            objData.ErrorLineNo     = 0;
            objData.ErrorMsg        = DBSet.ErrorMessage;
            objData.ErrorType       = "Database Error";
            objData.EventCode       = 0;
            objData.MethodCode      = (int)DST;
            objData.MethodName      = DST.ToString();
            objData.MethodTrace     = string.Empty;
            objData.PageCode        = 0;
            objData.PageName        = string.Empty;

            return(objData);
        }
        public DataBaseResultSet Save(string sQuery, CommandType cmdtype, DbParameter[] parms)
        {
            DbCommand         objCommand = GetDbCommand(sQuery);
            DataBaseResultSet DBSet      = new DataBaseResultSet();

            if (objCommand == null)
            {
                return(DBSet);
            }
            objCommand.CommandType = cmdtype;
            objCommand.Parameters.AddRange(parms);
            objCommand.ExecuteNonQuery();
            if (objCommand.Parameters["Message"].Value != null)
            {
                DBSet.ErrorMessage = objCommand.Parameters["Message"].Value.ToString();
            }
            if (objCommand.Parameters["ErrorCode"].Value != null)
            {
                DBSet.ErrorCode = Convert.ToInt32(objCommand.Parameters["ErrorCode"].Value);
            }
            objConnection.Close();
            return(DBSet);
        }
Exemple #5
0
        public DataBaseResultSet Save <T>(DataSourceTypes DataSourceTypes, T objFilter) where T : class, IModel, new()
        {
            DataBaseResultSet nResult = new DataBaseResultSet();

            switch (DataSourceTypes)
            {
            case Common.DataSourceTypes.T_ErrorDescSave:
                nResult = objDAL.SaveT_ErrorDesc(objFilter);
                break;

            case Common.DataSourceTypes.T_MstAccountSave:
                nResult = objDAL.SaveT_MstAccount(objFilter);
                break;

            case Common.DataSourceTypes.T_MstAccountMasterSave:
                nResult = objDAL.SaveT_MstAccountMaster(objFilter);
                break;

            case Common.DataSourceTypes.T_MstBrokerSave:
                nResult = objDAL.SaveT_MstBroker(objFilter);
                break;

            case Common.DataSourceTypes.T_MstCheckerSave:
                nResult = objDAL.SaveT_MstChecker(objFilter);
                break;

            case Common.DataSourceTypes.T_MstCompanySave:
                nResult = objDAL.SaveT_MstCompany(objFilter);
                break;

            case Common.DataSourceTypes.T_MstFinancialYearSave:
                nResult = objDAL.SaveT_MstFinancialYear(objFilter);
                break;

            case Common.DataSourceTypes.T_MstGroupSave:
                nResult = objDAL.SaveT_MstGroup(objFilter);
                break;

            case Common.DataSourceTypes.T_MstQualitySave:
                nResult = objDAL.SaveT_MstQuality(objFilter);
                break;

            case Common.DataSourceTypes.T_MstRoleSave:
                nResult = objDAL.SaveT_MstRole(objFilter);
                break;

            case Common.DataSourceTypes.T_MstTransportSave:
                nResult = objDAL.SaveT_MstTransport(objFilter);
                break;

            case Common.DataSourceTypes.T_MstWeaverSave:
                nResult = objDAL.SaveT_MstWeaver(objFilter);
                break;

            case Common.DataSourceTypes.T_TranCashSave:
                nResult = objDAL.SaveT_TranCash(objFilter);
                break;

            case Common.DataSourceTypes.T_TranJournalSave:
                nResult = objDAL.SaveT_TranJournal(objFilter);
                break;

            case Common.DataSourceTypes.T_TranPurchaseOrderSave:
                nResult = objDAL.SaveT_TranPurchaseOrder(objFilter);
                break;

            case Common.DataSourceTypes.T_TranSalesBillSave:
                nResult = objDAL.SaveT_TranSalesBill(objFilter);
                break;

            case Common.DataSourceTypes.T_TranSalesOrderSave:
                nResult = objDAL.SaveT_TranSalesOrder(objFilter);
                break;
            }

            if (nResult.ErrorCode != 0)
            {
                checkAndWriteDatabaseException <T>(objFilter, nResult, DataSourceTypes);
            }

            return(nResult);
        }
Exemple #6
0
 private void checkAndWriteDatabaseException <T>(T objData, DataBaseResultSet DBSet, DataSourceTypes DST) where T : class, IModel, new()
 {
     T_ErrorDesc       objErrorData   = WriteServiceErrorLog.GetErrorLog(DBSet, DST, objData.GetXmlString());
     string            sMsg           = string.Empty;
     DataBaseResultSet DBSetSaveError = objDAL.SaveT_ErrorDesc(objData);
 }
        public DataBaseResultSet Save <T>(DataSourceTypes DataSourceTypes, T objFilter) where T : class, IModel, new()
        {
            DataBaseResultSet nResult = new DataBaseResultSet();

            switch (DataSourceTypes)
            {
            case Common.DataSourceTypes.SalesDetailSave:
                nResult = objDAL.SaveSalesDetail(objFilter);
                break;

            case Common.DataSourceTypes.AreaMasterSave:
                nResult = objDAL.SaveAreaMaster(objFilter);
                break;

            case Common.DataSourceTypes.oVatDetailSave:
                nResult = objDAL.SaveoVatDetail(objFilter);
                break;

            case Common.DataSourceTypes.AutoSetupSave:
                nResult = objDAL.SaveAutoSetup(objFilter);
                break;

            case Common.DataSourceTypes.CustomerMasterSave:
                nResult = objDAL.SaveCustomerMaster(objFilter);
                break;

            case Common.DataSourceTypes.ErrorDescSave:
                nResult = objDAL.SaveErrorDesc(objFilter);
                break;

            case Common.DataSourceTypes.DoctorMasterSave:
                nResult = objDAL.SaveDoctorMaster(objFilter);
                break;

            case Common.DataSourceTypes.FirmMasterSave:
                nResult = objDAL.SaveFirmMaster(objFilter);
                break;

            case Common.DataSourceTypes.DiseaseDetailSave:
                nResult = objDAL.SaveDiseaseDetail(objFilter);
                break;

            case Common.DataSourceTypes.AdjDetailSave:
                nResult = objDAL.SaveAdjDetail(objFilter);
                break;

            case Common.DataSourceTypes.ShiftMasterSave:
                nResult = objDAL.SaveShiftMaster(objFilter);
                break;

            case Common.DataSourceTypes.DiseaseMasterSave:
                nResult = objDAL.SaveDiseaseMaster(objFilter);
                break;

            case Common.DataSourceTypes.CrDrDetailSave:
                nResult = objDAL.SaveCrDrDetail(objFilter);
                break;

            case Common.DataSourceTypes.VatDetailSave:
                nResult = objDAL.SaveVatDetail(objFilter);
                break;

            case Common.DataSourceTypes.GroupMasterSave:
                nResult = objDAL.SaveGroupMaster(objFilter);
                break;

            case Common.DataSourceTypes.MapProductSave:
                nResult = objDAL.SaveMapProduct(objFilter);
                break;

            case Common.DataSourceTypes.OldBillMasterSave:
                nResult = objDAL.SaveOldBillMaster(objFilter);
                break;

            case Common.DataSourceTypes.XDetailSave:
                nResult = objDAL.SaveXDetail(objFilter);
                break;

            case Common.DataSourceTypes.OrderDetailSave:
                nResult = objDAL.SaveOrderDetail(objFilter);
                break;

            case Common.DataSourceTypes.DeletedDetailSave:
                nResult = objDAL.SaveDeletedDetail(objFilter);
                break;

            case Common.DataSourceTypes.TallyMasterSave:
                nResult = objDAL.SaveTallyMaster(objFilter);
                break;

            case Common.DataSourceTypes.OBillMasterSave:
                nResult = objDAL.SaveOBillMaster(objFilter);
                break;

            case Common.DataSourceTypes.BranchStockSave:
                nResult = objDAL.SaveBranchStock(objFilter);
                break;

            case Common.DataSourceTypes.XMasterSave:
                nResult = objDAL.SaveXMaster(objFilter);
                break;

            case Common.DataSourceTypes.oBatchMasterSave:
                nResult = objDAL.SaveoBatchMaster(objFilter);
                break;

            case Common.DataSourceTypes.AccountMasterSave:
                nResult = objDAL.SaveAccountMaster(objFilter);
                break;

            case Common.DataSourceTypes.CityMasterSave:
                nResult = objDAL.SaveCityMaster(objFilter);
                break;

            case Common.DataSourceTypes.OrderMasterSave:
                nResult = objDAL.SaveOrderMaster(objFilter);
                break;

            case Common.DataSourceTypes.CompanyDetailSave:
                nResult = objDAL.SaveCompanyDetail(objFilter);
                break;

            case Common.DataSourceTypes.MiscRcptPmtSave:
                nResult = objDAL.SaveMiscRcptPmt(objFilter);
                break;

            case Common.DataSourceTypes.CategoryMasterSave:
                nResult = objDAL.SaveCategoryMaster(objFilter);
                break;

            case Common.DataSourceTypes.CompanyMasterSave:
                nResult = objDAL.SaveCompanyMaster(objFilter);
                break;

            case Common.DataSourceTypes.PurDetailSave:
                nResult = objDAL.SavePurDetail(objFilter);
                break;

            case Common.DataSourceTypes.ConfigSave:
                nResult = objDAL.SaveConfig(objFilter);
                break;

            case Common.DataSourceTypes.GenericMasterSave:
                nResult = objDAL.SaveGenericMaster(objFilter);
                break;

            case Common.DataSourceTypes.SalesManMasterSave:
                nResult = objDAL.SaveSalesManMaster(objFilter);
                break;

            case Common.DataSourceTypes.BillMasterSave:
                nResult = objDAL.SaveBillMaster(objFilter);
                break;

            case Common.DataSourceTypes.ProductMasterSave:
                nResult = objDAL.SaveProductMaster(objFilter);
                break;

            case Common.DataSourceTypes.OtherAddSave:
                nResult = objDAL.SaveOtherAdd(objFilter);
                break;

            case Common.DataSourceTypes.PatientMasterSave:
                nResult = objDAL.SavePatientMaster(objFilter);
                break;

            case Common.DataSourceTypes.BatchMasterSave:
                nResult = objDAL.SaveBatchMaster(objFilter);
                break;

            case Common.DataSourceTypes.PreFormatSave:
                nResult = objDAL.SavePreFormat(objFilter);
                break;

            case Common.DataSourceTypes.UserMasterSave:
                nResult = objDAL.SaveUserMaster(objFilter);
                break;

            case Common.DataSourceTypes.PrintFormatSave:
                nResult = objDAL.SavePrintFormat(objFilter);
                break;

            case Common.DataSourceTypes.ReceivePaymentSave:
                nResult = objDAL.SaveReceivePayment(objFilter);
                break;

            case Common.DataSourceTypes.AddressBookSave:
                nResult = objDAL.SaveAddressBook(objFilter);
                break;
            }

            if (nResult.ErrorCode != 0)
            {
                checkAndWriteDatabaseException <T>(objFilter, nResult, DataSourceTypes);
            }

            return(nResult);
        }