public List <DepartmentModel> GetAllDepartments() { try { List <DepartmentModel> departmentList = new List <DepartmentModel>(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.GetAllDepartments"; var result = ExecuteProcedure(dbHelperModel); if (result.Rows.Count > 0) { for (int i = 0; i < result.Rows.Count; i++) { DepartmentModel departmentModel = new DepartmentModel(); departmentModel.DepartmentNameEnglish = Convert.ToString(result.Rows[i]["DepartmentNameEnglish"]); departmentModel.DepartmentNameMarathi = Convert.ToString(result.Rows[i]["DepartmentNameMarathi"]); departmentModel.DepartmentId = Convert.ToInt16(result.Rows[i]["DepartmentId"]); departmentModel.IsActive = Convert.ToInt16(result.Rows[i]["IsActive"]); departmentModel.OperationStatus = 1; departmentList.Add(departmentModel); } } return(departmentList); } catch (Exception e) { throw e; } }
public List <TransationServiceModel> GetTransationServices(int collectionTxnId) { try { List <TransationServiceModel> transationServiceModels = new List <TransationServiceModel>(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.GetTransactionServices"; dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@TransactionId", collectionTxnId.ToString())); var result = ExecuteProcedure(dbHelperModel); if (result.Rows.Count > 0) { for (int i = 0; i < result.Rows.Count; i++) { TransationServiceModel transationServiceModel = new TransationServiceModel(); transationServiceModel.ServiceId = Convert.ToInt16(result.Rows[i]["ServiceId"]); transationServiceModel.TransactionServiceId = Convert.ToInt16(result.Rows[i]["TransactionServiceId"]); transationServiceModel.Rate = Convert.ToDecimal(result.Rows[i]["Rate"]); transationServiceModel.Quantity = Convert.ToInt16(result.Rows[i]["Quantity"]); transationServiceModel.ServiceName = Convert.ToString(result.Rows[i]["ServiceName"]); transationServiceModel.Remarks = Convert.ToString(result.Rows[i]["Remarks"]); transationServiceModel.OperationStatus = (int)OperationStatus.Success; transationServiceModels.Add(transationServiceModel); } } return(transationServiceModels); } catch (Exception e) { throw e; } }
public ServiceModel GetServicebyId(int serviceId) { try { ServiceModel serviceModel = new ServiceModel(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.GetServicebyId"; dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@ServiceId", serviceId.ToString())); var result = ExecuteProcedure(dbHelperModel); if (result.Rows.Count > 0) { serviceModel.ServiceNameEnglish = Convert.ToString(result.Rows[0]["ServiceNameEnglish"]); serviceModel.ServiceNameMarathi = Convert.ToString(result.Rows[0]["ServiceNameMarathi"]); serviceModel.FunctionCode = Convert.ToString(result.Rows[0]["FunctionCode"]); serviceModel.ObjectCode = Convert.ToString(result.Rows[0]["ObjectCode"]); serviceModel.ServiceId = Convert.ToInt16(result.Rows[0]["ServiceId"]); serviceModel.DepartmentId = Convert.ToInt16(result.Rows[0]["DepartmentId"]); serviceModel.IsActive = Convert.ToInt16(result.Rows[0]["IsActive"]); serviceModel.OperationStatus = 1; } return(serviceModel); } catch (Exception e) { throw e; } }
public List <ServiceModel> GetAllServices(int departmentId) { try { List <ServiceModel> serviceList = new List <ServiceModel>(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.GetAllServices"; dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@DepartmentId", departmentId.ToString())); var result = ExecuteProcedure(dbHelperModel); if (result.Rows.Count > 0) { for (int i = 0; i < result.Rows.Count; i++) { ServiceModel serviceModel = new ServiceModel(); serviceModel.ServiceNameEnglish = Convert.ToString(result.Rows[i]["ServiceNameEnglish"]); serviceModel.ServiceNameMarathi = Convert.ToString(result.Rows[i]["ServiceNameMarathi"]); serviceModel.FunctionCode = Convert.ToString(result.Rows[i]["FunctionCode"]); serviceModel.ObjectCode = Convert.ToString(result.Rows[i]["ObjectCode"]); serviceModel.ServiceId = Convert.ToInt16(result.Rows[i]["ServiceId"]); serviceModel.DepartmentId = Convert.ToInt16(result.Rows[i]["DepartmentId"]); serviceModel.IsActive = Convert.ToInt16(result.Rows[i]["IsActive"]); serviceModel.OperationStatus = 1; serviceList.Add(serviceModel); } } return(serviceList); } catch (Exception e) { throw e; } }
public int ExecuteNonQuery(DBHelperModel dbHelperModel, out string transactionId) { try { using (SqlCommand command = new SqlCommand(dbHelperModel.StoredProcedureName, _connection)) { _connection.Open(); command.CommandType = CommandType.StoredProcedure; command.CommandTimeout = 600; if (dbHelperModel.StoreProcedureParameters != null && dbHelperModel.StoreProcedureParameters.Count() > 0) { foreach (var parameterItem in dbHelperModel.StoreProcedureParameters) { command.Parameters.Add(new SqlParameter { ParameterName = parameterItem.Key, Value = parameterItem.Value }); } } if (dbHelperModel.SqlParameter != null) { command.Parameters.Add(dbHelperModel.SqlParameter); command.Parameters.Add("@OutTransactionId", SqlDbType.Char, 500); command.Parameters["@OutTransactionId"].Direction = ParameterDirection.Output; } var result = command.ExecuteNonQuery(); if (dbHelperModel.SqlParameter != null) { transactionId = (string)command.Parameters["@OutTransactionId"].Value; } else { transactionId = "0"; } return(result); } } catch (Exception ex) { throw ex; } finally { if (_connection != null) { _connection.Close(); } } }
public OperationModel AddTransactionData(CollectionTransactionModel collectionTransactionModel, DataTable dataTable) { try { OperationModel operationModel = new OperationModel(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.AddTransactionData"; dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@DepartmentId", collectionTransactionModel.DepartmentId.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@TransactionId", collectionTransactionModel.TransactionId)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@TransactionStatus", collectionTransactionModel.TransactionStatus.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@ApplicantName", collectionTransactionModel.ApplicantName)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@MobileNumber", collectionTransactionModel.MobileNumber)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@Address", collectionTransactionModel.Address)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@AadhaarNumber", collectionTransactionModel.AadhaarNumber)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@PanNumber", collectionTransactionModel.PanNumber)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@ApplicantGSTNumber", collectionTransactionModel.ApplicantGSTNumber)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@TotalAmount", collectionTransactionModel.TotalAmount.ToString())); //dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair<string, string>("@CreatedOn", DateTime.Now.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@CreatedBy", collectionTransactionModel.CreatedBy.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@Remarks", collectionTransactionModel.Remarks)); SqlParameter parameter = new SqlParameter(); parameter.ParameterName = "@TransactionList"; parameter.SqlDbType = System.Data.SqlDbType.Structured; parameter.Value = dataTable; dbHelperModel.SqlParameter = parameter; string transactionId = ""; var result = ExecuteNonQuery(dbHelperModel, out transactionId); if (result != 0) { operationModel.OperationStatus = (int)OperationStatus.Success; operationModel.OperationMessage = "Success"; operationModel.OperationLogId = transactionId.Trim(); } else { operationModel.OperationStatus = (int)OperationStatus.Failed; operationModel.OperationMessage = "ERROR"; } return(operationModel); } catch (Exception e) { throw e; } }
public OperationModel SavePaymentDetails(CollectionTransactionModel collectionTransactionModel) { try { OperationModel operationModel = new OperationModel(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.SavePaymentDetails"; dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@ModeOfPayment", collectionTransactionModel.ModeOfPayment.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@CollectionTransactionId", collectionTransactionModel.CollectionTransactionId.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@TransactionStatus", collectionTransactionModel.TransactionStatus.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@BankName", collectionTransactionModel.BankName)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@BankAddress", collectionTransactionModel.BankAddress)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@ChequeNumber", collectionTransactionModel.ChequeNumber)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@DDNumber", collectionTransactionModel.DDNumber)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@Denomination2K", collectionTransactionModel.Denomination2K.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@Denomination5H", collectionTransactionModel.Denomination5H.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@Denomination2H", collectionTransactionModel.Denomination2H.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@Denomination1H", collectionTransactionModel.Denomination1H.ToString())); //dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair<string, string>("@CreatedOn", DateTime.Now.ToString())); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@UpdatedBy", collectionTransactionModel.UpdatedBy.ToString())); string transactionId = ""; var result = ExecuteNonQuery(dbHelperModel, out transactionId); if (result != 0) { operationModel.OperationStatus = (int)OperationStatus.Success; operationModel.OperationMessage = "Success"; operationModel.OperationLogId = transactionId.Trim(); } else { operationModel.OperationStatus = (int)OperationStatus.Failed; operationModel.OperationMessage = "ERROR"; } return(operationModel); } catch (Exception e) { throw e; } }
public UserModel ValidateUser(string userName, string passwordString) { try { UserModel userModel = new UserModel(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.AuthenticateUser"; dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@Username", userName)); dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@PasswordString", passwordString)); var result = ExecuteProcedure(dbHelperModel); if (result.Rows.Count > 0) { userModel.FirstName = Convert.ToString(result.Rows[0]["FirstName"]); userModel.LastName = Convert.ToString(result.Rows[0]["LastName"]); userModel.MobileNumber = Convert.ToString(result.Rows[0]["MobileNumber"]); userModel.EmailAddress = Convert.ToString(result.Rows[0]["EmailAddress"]); userModel.UserId = Convert.ToInt16(result.Rows[0]["UserId"]); userModel.RoleId = Convert.ToInt16(result.Rows[0]["RoleId"]); //userModel.CreatedBy = Convert.ToInt16(result["CreatedBy"]); userModel.IsActive = Convert.ToInt16(result.Rows[0]["IsActive"]); userModel.RoleName = Convert.ToString(result.Rows[0]["RoleName"]); userModel.DepartmentName = Convert.ToString(result.Rows[0]["DepartmentName"]); userModel.DepartmentId = Convert.ToInt16(result.Rows[0]["DepartmentId"]); userModel.OperationStatus = (int)OperationStatus.Success; } else { userModel.OperationStatus = (int)OperationStatus.Failed; userModel.OperationMessage = "No valid user found."; } return(userModel); } catch (Exception e) { throw e; } }
public CollectionTransactionModel GetTransactionData(string txnId) { try { CollectionTransactionModel collectionTransactionModel = new CollectionTransactionModel(); DBHelperModel dbHelperModel = new DBHelperModel(); dbHelperModel.StoredProcedureName = "dbo.GetTransactionData"; dbHelperModel.StoreProcedureParameters.Add(new KeyValuePair <string, string>("@TransactionId", txnId)); var result = ExecuteProcedure(dbHelperModel); collectionTransactionModel.TransactionId = Convert.ToString(result.Rows[0]["TransactionId"]); collectionTransactionModel.CollectionTransactionId = Convert.ToInt16(result.Rows[0]["CollectionTransactionId"]); collectionTransactionModel.TransactionStatus = Convert.ToInt16(result.Rows[0]["TransactionStatus"]); collectionTransactionModel.ApplicantName = Convert.ToString(result.Rows[0]["ApplicantName"]); collectionTransactionModel.MobileNumber = Convert.ToString(result.Rows[0]["MobileNumber"]); collectionTransactionModel.Address = Convert.ToString(result.Rows[0]["Address"]); collectionTransactionModel.ApplicantGSTNumber = Convert.ToString(result.Rows[0]["ApplicantGSTNumber"]); collectionTransactionModel.TotalAmount = Convert.ToDecimal(result.Rows[0]["TotalAmount"]); collectionTransactionModel.Remarks = Convert.ToString(result.Rows[0]["Remarks"]); collectionTransactionModel.DepartmentName = Convert.ToString(result.Rows[0]["DepartmentName"]); collectionTransactionModel.BankName = Convert.ToString(result.Rows[0]["BankName"]); collectionTransactionModel.BankAddress = Convert.ToString(result.Rows[0]["BankAddress"]); collectionTransactionModel.ChequeNumber = Convert.ToString(result.Rows[0]["ChequeNumber"]); collectionTransactionModel.DDNumber = Convert.ToString(result.Rows[0]["DDNumber"]); collectionTransactionModel.Denomination2K = result.Rows[0]["Denomination2K"] == DBNull.Value ? 0 : Convert.ToInt16(result.Rows[0]["Denomination2K"]); collectionTransactionModel.Denomination5H = result.Rows[0]["Denomination5H"] == DBNull.Value ? 0 : Convert.ToInt16(result.Rows[0]["Denomination5H"]); collectionTransactionModel.Denomination2H = result.Rows[0]["Denomination2H"] == DBNull.Value ? 0 : Convert.ToInt16(result.Rows[0]["Denomination2H"]); collectionTransactionModel.Denomination1H = result.Rows[0]["Denomination1H"] == DBNull.Value ? 0 : Convert.ToInt16(result.Rows[0]["Denomination1H"]); collectionTransactionModel.ModeOfPayment = result.Rows[0]["ModeOfPayment"] == DBNull.Value ? 0 : Convert.ToInt16(result.Rows[0]["ModeOfPayment"]); collectionTransactionModel.OperationStatus = (int)OperationStatus.Success; return(collectionTransactionModel); } catch (Exception e) { throw e; } }
public DataTable ExecuteProcedure(DBHelperModel dbHelperModel) { try { using (SqlCommand command = new SqlCommand(dbHelperModel.StoredProcedureName, _connection)) { _connection.Open(); command.CommandType = CommandType.StoredProcedure; command.CommandTimeout = 600; if (dbHelperModel.StoreProcedureParameters != null && dbHelperModel.StoreProcedureParameters.Count() > 0) { foreach (var parameterItem in dbHelperModel.StoreProcedureParameters) { command.Parameters.Add(new SqlParameter { ParameterName = parameterItem.Key, Value = parameterItem.Value }); } } SqlDataReader results = command.ExecuteReader(); DataTable dt = new DataTable(); dt.Load(results); return(dt); } } catch (Exception ex) { throw ex; } finally { if (_connection != null) { _connection.Close(); } } }