public OutMenuType GetMenuType(string user) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); var ora = new OracleServer(connectionString); OutMenuType response = new OutMenuType(); string command = string.Empty; try { command = string.Format("SELECT nvl(BBS_WFG_V_TIPO_MENU.TIPO_MENU,0) as menu FROM BBS_WFG_V_TIPO_MENU WHERE BBS_WFG_V_TIPO_MENU.cedula = '{0}' ", user); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { response.menuType = DBNull.Value.Equals(rdr["menu"]) ? 0 : int.Parse(rdr["menu"].ToString()); } rdr.Close(); response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("AuthenticationDAO.GetMenuType", ex); } finally { ora.Dispose(); } return(response); }
public Response ChangeEstadoSoli(string asesor) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); var ora = new OracleServer(connectionString); Response response = new Response(); var pi_cod_asesor = new OracleParameter("fa_asesor", OracleDbType.Varchar2, asesor, ParameterDirection.Input); var po_ErrorCode = new OracleParameter("fa_Error", OracleDbType.Double, ParameterDirection.Output); var po_ErrorMessage = new OracleParameter("fa_Descripcion_Error", OracleDbType.Varchar2, ParameterDirection.Output); try { po_ErrorMessage.Size = 2000; ora.AddParameter(pi_cod_asesor); ora.AddParameter(po_ErrorCode); ora.AddParameter(po_ErrorMessage); ora.ExecuteProcedureNonQuery("sp_dlg_dias_expiracion_form"); //Respuesta del procedimiento response.errorCode = ora.GetParameter("fa_Error").ToString(); response.errorMessage = ora.GetParameter("fa_Descripcion_Error").ToString(); } catch (Exception ex) { throw new Exception("ParamsDAO.ChangeEstadoSoli", ex); } finally { ora.Dispose(); } return(response); }
public Response EliminarArchvio(double codigo, string tabla) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); var ora = new OracleServer(connectionString); Response response = new Response(); var pi_codigo = new OracleParameter("fa_codigo_doc", OracleDbType.Double, codigo, ParameterDirection.Input); var po_ErrorCode = new OracleParameter("fa_Error", OracleDbType.Double, ParameterDirection.Output); var po_ErrorMessage = new OracleParameter("fa_Descripcion_Error", OracleDbType.Varchar2, ParameterDirection.Output); try { po_ErrorMessage.Size = 200; ora.AddParameter(pi_codigo); ora.AddParameter(po_ErrorCode); ora.AddParameter(po_ErrorMessage); var sp = (tabla == "GUIA") ? "sp_delete_doc_guias" : "sp_delete_doc_tablas"; ora.ExecuteProcedureNonQuery(sp); //Respuesta del procedimiento response.errorCode = ora.GetParameter("fa_Error").ToString(); response.errorMessage = ora.GetParameter("fa_Descripcion_Error").ToString(); } catch (Exception ex) { throw new Exception("ParamsDAO.deleteConfigDoc", ex); } finally { ora.Dispose(); } return(response); }
public OutValidateUser ValidateUser(string asesor, ref InValidateUser user) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutValidateUser response = new OutValidateUser(); var ora = new OracleServer(connectionString); try { var pi_Company = new OracleParameter("fa_empresa", OracleDbType.Double, user.company, ParameterDirection.Input); var pi_asesor = new OracleParameter("fa_asesor", OracleDbType.Varchar2, asesor, ParameterDirection.Input); var po_User = new OracleParameter("fa_usuario", OracleDbType.Varchar2, user.userID, ParameterDirection.Output) { Size = 100 }; var po_Password = new OracleParameter("fa_clave", OracleDbType.Varchar2, user.password, ParameterDirection.Output) { Size = 100 }; var po_ErrorCode = new OracleParameter("fa_Error", OracleDbType.Double, ParameterDirection.Output); var po_ErrorMessage = new OracleParameter("fa_Descripcion_Error", OracleDbType.Varchar2, ParameterDirection.Output); var po_ChangePassword = new OracleParameter("fa_ind_obliga_cambio", OracleDbType.Double, ParameterDirection.Output); var po_UserName = new OracleParameter("fa_nombre_usuario", OracleDbType.Varchar2, ParameterDirection.Output) { Size = 100 }; po_ErrorMessage.Size = 100; ora.AddParameter(pi_Company); ora.AddParameter(pi_asesor); ora.AddParameter(po_User); ora.AddParameter(po_Password); ora.AddParameter(po_ErrorCode); ora.AddParameter(po_ErrorMessage); ora.AddParameter(po_ChangePassword); ora.AddParameter(po_UserName); ora.ExecuteProcedureNonQuery("dlg_portal_val_ingreso_asesor"); response.msg.errorCode = ora.GetParameter("fa_Error").ToString(); response.msg.errorMessage = ora.GetParameter("fa_Descripcion_Error").ToString(); response.userName = ora.GetParameter("fa_nombre_usuario").ToString(); response.userName = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(response.userName.ToLower()); response.changePassword = int.Parse(ora.GetParameter("fa_ind_obliga_cambio").ToString()); response.userID = ora.GetParameter("fa_usuario").ToString(); response.password = ora.GetParameter("fa_clave").ToString(); } catch (Exception ex) { throw new Exception("AuthenticationDAO.ValidateUser", ex); } finally { ora.Dispose(); } return(response); }
public OutCustomer GetCustomerInformation(string customerID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutCustomer response = new OutCustomer(); var ora = new OracleServer(connectionString); string command = string.Empty; try { command = " SELECT T.TIPO_DOCUMENTO, T.CEDULA, T.NOMBRE1, T.NOMBRE2, T.APELLIDO1, T.APELLIDO2, T.GENERO_PERSONA,T.FECHA_NACTO, T.CELULAR, "; command = command + " T.CONVENIO, T.PAGADURIA, T.CARGO, T.FECHA_VINCULACION_LABORAL, T.CONTRATO, T.SALARIO, T.VLR_SALUD, T.VLR_PENSION, "; command = command + " T.VLR_RETEFUENTE,T.OTROS_DESCUENTOS, T.VLR_FONDOSOLIDARIDAD, T.LINEA_CREDITO, T.TIPO_CREDITO, T.PLAZO, T.MONTO_SOLICITADO, T.OTROS_INGRESOS "; command = command + string.Format("FROM V_DLG_SOLICITUDES T WHERE CEDULA = '{0}'", customerID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { response.documentType = DBNull.Value.Equals(rdr["CEDULA"]) ? 0 : int.Parse(rdr["CEDULA"].ToString()); response.documentID = DBNull.Value.Equals(rdr["TIPO_DOCUMENTO"]) ? string.Empty : rdr["TIPO_DOCUMENTO"].ToString(); response.name1 = DBNull.Value.Equals(rdr["NOMBRE1"]) ? string.Empty : rdr["NOMBRE1"].ToString(); response.name2 = DBNull.Value.Equals(rdr["NOMBRE2"]) ? string.Empty : rdr["NOMBRE2"].ToString(); response.surname1 = DBNull.Value.Equals(rdr["APELLIDO1"]) ? string.Empty : rdr["APELLIDO1"].ToString(); response.surname2 = DBNull.Value.Equals(rdr["APELLIDO2"]) ? string.Empty : rdr["APELLIDO2"].ToString(); response.gender = DBNull.Value.Equals(rdr["GENERO_PERSONA"]) ? "1" : rdr["GENERO_PERSONA"].ToString(); response.birthdate = DBNull.Value.Equals(rdr["FECHA_NACTO"]) ? string.Empty : DateTime.Parse(rdr["FECHA_NACTO"].ToString()).ToString("dd'/'MM'/'yyyy"); response.cellphone = DBNull.Value.Equals(rdr["CELULAR"]) ? 0 : double.Parse(rdr["CELULAR"].ToString()); response.agreement = DBNull.Value.Equals(rdr["CONVENIO"]) ? 0 : double.Parse(rdr["CONVENIO"].ToString()); response.payable = DBNull.Value.Equals(rdr["PAGADURIA"]) ? 0 : double.Parse(rdr["PAGADURIA"].ToString()); response.position = DBNull.Value.Equals(rdr["CARGO"]) ? 0 : double.Parse(rdr["CARGO"].ToString()); response.vinculationDate = DBNull.Value.Equals(rdr["FECHA_VINCULACION_LABORAL"]) ? string.Empty : DateTime.Parse(rdr["FECHA_VINCULACION_LABORAL"].ToString()).ToString("dd'/'MM'/'yyyy"); response.contractType = DBNull.Value.Equals(rdr["CONTRATO"]) ? 0 : int.Parse(rdr["CONTRATO"].ToString()); response.salary = DBNull.Value.Equals(rdr["SALARIO"]) ? 0 : double.Parse(rdr["SALARIO"].ToString()); response.health = DBNull.Value.Equals(rdr["VLR_SALUD"]) ? 0 : double.Parse(rdr["VLR_SALUD"].ToString()); response.pension = DBNull.Value.Equals(rdr["VLR_PENSION"]) ? 0 : double.Parse(rdr["VLR_PENSION"].ToString()); response.retefuente = DBNull.Value.Equals(rdr["VLR_RETEFUENTE"]) ? 0 : double.Parse(rdr["VLR_RETEFUENTE"].ToString()); response.otherDiscounts = DBNull.Value.Equals(rdr["OTROS_DESCUENTOS"]) ? 0 : double.Parse(rdr["OTROS_DESCUENTOS"].ToString()); response.solidarityFunds = DBNull.Value.Equals(rdr["VLR_FONDOSOLIDARIDAD"]) ? 0 : double.Parse(rdr["VLR_FONDOSOLIDARIDAD"].ToString()); response.LoanLine = DBNull.Value.Equals(rdr["LINEA_CREDITO"]) ? 0 : int.Parse(rdr["LINEA_CREDITO"].ToString()); response.LoanType = DBNull.Value.Equals(rdr["TIPO_CREDITO"]) ? 0 : int.Parse(rdr["TIPO_CREDITO"].ToString()); response.term = DBNull.Value.Equals(rdr["PLAZO"]) ? 0 : int.Parse(rdr["PLAZO"].ToString()); response.amount = DBNull.Value.Equals(rdr["MONTO_SOLICITADO"]) ? 0 : double.Parse(rdr["MONTO_SOLICITADO"].ToString()); response.otherIncome = DBNull.Value.Equals(rdr["OTROS_INGRESOS"]) ? 0 : double.Parse(rdr["OTROS_INGRESOS"].ToString()); } rdr.Close(); response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("CustomerDAO.GetCustomerInformation", ex); } finally { ora.Dispose(); } return(response); }
public OutNextCategory GetNextCategory(string executiveID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); var ora = new OracleServer(connectionString); OutNextCategory response = new OutNextCategory(); try { var pi_documentID = new OracleParameter("fa_codigo_asesor", OracleDbType.Varchar2, executiveID, ParameterDirection.Input); ora.AddParameter(pi_documentID); var pi_amount = new OracleParameter("fa_MONTO_COLOCAR", OracleDbType.Double, ParameterDirection.Output); ora.AddParameter(pi_amount); var pi_categoryCode = new OracleParameter("fa_CODIGO_CATEGORIA", OracleDbType.Double, ParameterDirection.Output); ora.AddParameter(pi_categoryCode); var pi_categoryName = new OracleParameter("fa_NOMBRE_CATEGORIA", OracleDbType.Varchar2, ParameterDirection.Output); pi_categoryName.Size = 100; ora.AddParameter(pi_categoryName); var pi_schemeCode = new OracleParameter("fa_codigo_esquema", OracleDbType.Double, ParameterDirection.Output); ora.AddParameter(pi_schemeCode); var pi_subscheme = new OracleParameter("fa_codigo_subesquema", OracleDbType.Double, ParameterDirection.Output); ora.AddParameter(pi_subscheme); var po_ErrorCode = new OracleParameter("fa_Error", OracleDbType.Double, ParameterDirection.Output); var po_ErrorMessage = new OracleParameter("fa_Descripcion_Error", OracleDbType.Varchar2, ParameterDirection.Output); po_ErrorMessage.Size = 100; ora.AddParameter(po_ErrorCode); ora.AddParameter(po_ErrorMessage); ora.ExecuteProcedureNonQuery("BBS_LIQCOM2_F_BUSCA_SIG_CAT"); response.msg = new Response(); response.amount = double.Parse(ora.GetParameter("fa_MONTO_COLOCAR").ToString()); response.categoryName = ora.GetParameter("fa_NOMBRE_CATEGORIA").ToString(); response.msg.errorCode = ora.GetParameter("fa_Error").ToString(); response.msg.errorMessage = ora.GetParameter("fa_Descripcion_Error").ToString(); ora.Dispose(); } catch (Exception ex) { throw new Exception("ComplianceGoalDAO.GetNextCategory", ex); } finally { ora.Dispose(); } return(response); }
public OutLoanHeader GetLoanHeader(double folderNumber) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutLoanHeader response = new OutLoanHeader(); var ora = new OracleServer(connectionString); //LoanDetail detail; string command = string.Empty; try { command = "SELECT NUMERO_CARPETA, NUMERO_IDENTIFICACION, NOMBRE_PERSONA, FECHA_CREACION, CODIGO_ESTADO_CARPETA, "; command = command + "NOMBRE_ESTADO_CARPETA, MONTO_SOLICITADO, PLAZO_SOLICITADO, TASA_SOLICITADO, MONTO_APROBADO, "; command = command + "PLAZO_APROBADO, TASA_APROBADA, VALOR_CUOTA_APROBADA, CODIGO_CONVENIO_LIBRANZA, NOMBRE_CONVENIO, "; command = command + "CODIGO_PAGADURIA_LIBRANZA, NOMBRE_PAGADURIA, CODIGO_SUCURSAL, SUCURSAL_HOMOLOGA "; command = command + string.Format("FROM BBS_LIQCOM_V_CAB_CARPETAS WHERE NUMERO_CARPETA = {0}", folderNumber); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { response.folderNumber = DBNull.Value.Equals(rdr["NUMERO_CARPETA"]) ? 0 : double.Parse(rdr["NUMERO_CARPETA"].ToString()); response.numberID = DBNull.Value.Equals(rdr["NUMERO_IDENTIFICACION"]) ? string.Empty : rdr["NUMERO_IDENTIFICACION"].ToString(); response.personName = DBNull.Value.Equals(rdr["NOMBRE_PERSONA"]) ? string.Empty : rdr["NOMBRE_PERSONA"].ToString(); response.creationDate = DBNull.Value.Equals(rdr["FECHA_CREACION"]) ? DateTime.Today : DateTime.Parse(rdr["FECHA_CREACION"].ToString()); response.folderStateCode = DBNull.Value.Equals(rdr["CODIGO_ESTADO_CARPETA"]) ? 0 : double.Parse(rdr["CODIGO_ESTADO_CARPETA"].ToString()); response.folserStateName = DBNull.Value.Equals(rdr["NOMBRE_ESTADO_CARPETA"]) ? string.Empty : rdr["NOMBRE_ESTADO_CARPETA"].ToString(); response.amountRequested = DBNull.Value.Equals(rdr["MONTO_SOLICITADO"]) ? 0 : decimal.Parse(rdr["MONTO_SOLICITADO"].ToString()); response.termRequested = DBNull.Value.Equals(rdr["PLAZO_SOLICITADO"]) ? 0 : decimal.Parse(rdr["PLAZO_SOLICITADO"].ToString()); response.rateRequested = DBNull.Value.Equals(rdr["TASA_SOLICITADO"]) ? 0 : decimal.Parse(rdr["TASA_SOLICITADO"].ToString()); response.amountApproved = DBNull.Value.Equals(rdr["MONTO_APROBADO"]) ? 0 : decimal.Parse(rdr["MONTO_APROBADO"].ToString()); response.termApproved = DBNull.Value.Equals(rdr["PLAZO_APROBADO"]) ? 0 : double.Parse(rdr["PLAZO_APROBADO"].ToString()); response.rateApproved = DBNull.Value.Equals(rdr["TASA_APROBADA"]) ? 0 : decimal.Parse(rdr["TASA_APROBADA"].ToString()); response.monthlyPaymentApproved = DBNull.Value.Equals(rdr["VALOR_CUOTA_APROBADA"]) ? 0 : decimal.Parse(rdr["VALOR_CUOTA_APROBADA"].ToString()); response.agreementCode = DBNull.Value.Equals(rdr["CODIGO_CONVENIO_LIBRANZA"]) ? 0 : double.Parse(rdr["CODIGO_CONVENIO_LIBRANZA"].ToString()); response.agreementName = DBNull.Value.Equals(rdr["NOMBRE_CONVENIO"]) ? string.Empty : rdr["NOMBRE_CONVENIO"].ToString(); response.payableCode = DBNull.Value.Equals(rdr["CODIGO_PAGADURIA_LIBRANZA"]) ? 0 : double.Parse(rdr["CODIGO_PAGADURIA_LIBRANZA"].ToString()); response.payableName = DBNull.Value.Equals(rdr["NOMBRE_PAGADURIA"]) ? string.Empty : rdr["NOMBRE_PAGADURIA"].ToString(); response.branchCode = DBNull.Value.Equals(rdr["CODIGO_SUCURSAL"]) ? 0 : double.Parse(rdr["CODIGO_SUCURSAL"].ToString()); response.branchHomologous = DBNull.Value.Equals(rdr["SUCURSAL_HOMOLOGA"]) ? 0 : double.Parse(rdr["SUCURSAL_HOMOLOGA"].ToString()); } rdr.Close(); response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("RequisitionDAO.GetLoanDetailList", ex); } finally { ora.Dispose(); } return(response); }
public OutValidateUser ValidateUser(InValidateUser user) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutValidateUser response = new OutValidateUser(); var ora = new OracleServer(connectionString); try { System.Diagnostics.Debug.WriteLine("empresa --> ", user.company); var pi_Company = new OracleParameter("fa_empresa", OracleDbType.Double, user.company, ParameterDirection.Input); var pi_User = new OracleParameter("fa_usuario", OracleDbType.Varchar2, user.userID, ParameterDirection.Input); var pi_Password = new OracleParameter("fa_clave", OracleDbType.Varchar2, user.password, ParameterDirection.Input); var po_ErrorCode = new OracleParameter("fa_Error", OracleDbType.Double, ParameterDirection.Output); var po_ErrorMessage = new OracleParameter("fa_Descripcion_Error", OracleDbType.Varchar2, ParameterDirection.Output); var po_ChangePassword = new OracleParameter("fa_ind_obliga_cambio", OracleDbType.Double, ParameterDirection.Output); var po_UserName = new OracleParameter("fa_nombre_usuario", OracleDbType.Varchar2, ParameterDirection.Output); var po_sucursal = new OracleParameter("fa_sucursal", OracleDbType.Double, ParameterDirection.Output); var po_asesor = new OracleParameter("fa_codigo_asesor", OracleDbType.Double, ParameterDirection.Output); po_UserName.Size = 300; po_ErrorMessage.Size = 300; ora.AddParameter(pi_Company); ora.AddParameter(pi_User); ora.AddParameter(pi_Password); ora.AddParameter(po_ErrorCode); ora.AddParameter(po_ErrorMessage); ora.AddParameter(po_ChangePassword); ora.AddParameter(po_UserName); ora.AddParameter(po_sucursal); ora.AddParameter(po_asesor); ora.ExecuteProcedureNonQuery("BBS_PORTAL_F_VALIDA_INGRESO"); response.msg.errorCode = ora.GetParameter("fa_Error").ToString(); response.msg.errorMessage = ora.GetParameter("fa_Descripcion_Error").ToString(); response.userName = ora.GetParameter("fa_nombre_usuario").ToString(); response.changePassword = int.Parse(ora.GetParameter("fa_ind_obliga_cambio").ToString()); response.sucursal = double.Parse(ora.GetParameter("fa_sucursal").ToString()); response.asesor = double.Parse(ora.GetParameter("fa_codigo_asesor").ToString()); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); throw new Exception("AuthenticationDAO.ValidateUser", ex); } finally { ora.Dispose(); } return(response); }
public OutUserOptions GetUserOptions(string executiveID, string ind_menu, string svrpath) { if (executiveID == "" || executiveID == null) { return(null); } string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutUserOptions response = new OutUserOptions(); var ora = new OracleServer(connectionString); UserOptions status; List <UserOptions> list = new List <UserOptions>(); string command = string.Empty; try { command = "select cedula, ind_menu_inicio, funcionalidad_nombre, ventana_objeto from dlg_portal_get_user_options"; command = command + string.Format(" where ind_menu_inicio = {0} and cedula = '{1}' ", ind_menu, executiveID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { status = new UserOptions(); status.funcionalidad_nombre = DBNull.Value.Equals(rdr["funcionalidad_nombre"]) ? string.Empty : rdr["funcionalidad_nombre"].ToString(); if (ind_menu == "5") { status.ventana_objeto = DBNull.Value.Equals(rdr["ventana_objeto"]) ? string.Empty : rdr["ventana_objeto"].ToString(); } else { status.ventana_objeto = DBNull.Value.Equals(rdr["ventana_objeto"]) ? string.Empty : /*svrpath +*/ rdr["ventana_objeto"].ToString(); } list.Add(status); } rdr.Close(); response.lstUserOptions = list; response.msg = new Response { errorCode = "200", errorMessage = "OK" }; } catch (Exception ex) { throw new Exception("UserDAO.GetUserOptions", ex); } finally { ora.Dispose(); } return(response); }
public OutLoanDetail GetLoanDetailList(double folderNumber) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutLoanDetail response = new OutLoanDetail(); var ora = new OracleServer(connectionString); LoanDetail detail; List <LoanDetail> list = new List <LoanDetail>(); string command = string.Empty; try { command = "SELECT NUMERO_CARPETA, TIPO_TRAMITE, DESC_TIPO_TRAMITE, FECHA_TRAMITE, USUARIO_TRAMITE, CODIGO_ESTADO_ANTERIOR, "; command = command + "NOMBRE_ESTADO_ANT, CODIGO_ESTADO_NUEVO,NOMBRE_ESTADO_NVO, OBSERVACIONES,TIPO_LOG "; command = command + string.Format("FROM BBS_LIQCOM_V_DET_CARPETAS WHERE NUMERO_CARPETA = {0} ORDER BY FECHA_TRAMITE", folderNumber); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { detail = new LoanDetail(); detail.folderNumber = DBNull.Value.Equals(rdr["NUMERO_CARPETA"]) ? 0 : double.Parse(rdr["NUMERO_CARPETA"].ToString()); detail.processType = DBNull.Value.Equals(rdr["TIPO_TRAMITE"]) ? 0 : double.Parse(rdr["TIPO_TRAMITE"].ToString()); detail.processTypeDescription = DBNull.Value.Equals(rdr["DESC_TIPO_TRAMITE"]) ? string.Empty : rdr["DESC_TIPO_TRAMITE"].ToString(); detail.processDate = DBNull.Value.Equals(rdr["FECHA_TRAMITE"]) ? DateTime.Today.ToString() : rdr["FECHA_TRAMITE"].ToString(); detail.processUser = DBNull.Value.Equals(rdr["USUARIO_TRAMITE"]) ? string.Empty : rdr["USUARIO_TRAMITE"].ToString(); detail.previousStateCode = DBNull.Value.Equals(rdr["CODIGO_ESTADO_ANTERIOR"]) ? 0 : double.Parse(rdr["CODIGO_ESTADO_ANTERIOR"].ToString()); detail.previousStateName = DBNull.Value.Equals(rdr["NOMBRE_ESTADO_ANT"]) ? string.Empty : rdr["NOMBRE_ESTADO_ANT"].ToString(); detail.NewStateCode = DBNull.Value.Equals(rdr["CODIGO_ESTADO_NUEVO"]) ? 0 : double.Parse(rdr["CODIGO_ESTADO_NUEVO"].ToString()); detail.NewStateName = DBNull.Value.Equals(rdr["NOMBRE_ESTADO_NVO"]) ? string.Empty : rdr["NOMBRE_ESTADO_NVO"].ToString(); detail.observations = DBNull.Value.Equals(rdr["OBSERVACIONES"]) ? string.Empty : rdr["OBSERVACIONES"].ToString(); detail.LogType = DBNull.Value.Equals(rdr["TIPO_LOG"]) ? 0 : double.Parse(rdr["TIPO_LOG"].ToString()); list.Add(detail); } rdr.Close(); response.loanDetailList = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("RequisitionDAO.GetLoanDetailList", ex); } finally { ora.Dispose(); } return(response); }
public Response LogUploadDocuments(InLogDocuments input) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); var ora = new OracleServer(connectionString); Response response = new Response(); string esNuloError = string.Empty; try { var pi_sequence = new OracleParameter("A_SECUENCIA", OracleDbType.Double, input.Sequence, ParameterDirection.Input); ora.AddParameter(pi_sequence); var pi_path = new OracleParameter("A_RUTA_DOCUMENTO_CARGADO", OracleDbType.Varchar2, input.Path, ParameterDirection.Input); ora.AddParameter(pi_path); var pi_name = new OracleParameter("A_NOMBRE_DOCUMENTO_CARGADO", OracleDbType.Varchar2, input.Name, ParameterDirection.Input); ora.AddParameter(pi_name); var pi_documentID = new OracleParameter("A_NUMERO_CEDULA", OracleDbType.Varchar2, input.DocumentID, ParameterDirection.Input); ora.AddParameter(pi_documentID); var po_ErrorCode = new OracleParameter("fa_codigo_error", OracleDbType.Double, ParameterDirection.Output); var po_ErrorMessage = new OracleParameter("fa_Descripcion_Error", OracleDbType.Varchar2, ParameterDirection.Output); po_ErrorMessage.Size = 100; ora.AddParameter(po_ErrorCode); ora.AddParameter(po_ErrorMessage); ora.ExecuteProcedureNonQuery("BBS_LIQCOM_SP_LOG_CARGA_IMG"); response.errorCode = ora.GetParameter("fa_codigo_error").ToString(); response.errorMessage = ora.GetParameter("fa_Descripcion_Error").ToString(); ora.Dispose(); } catch (Exception ex) { //response.errorMessage = ex.InnerException.ToString(); //throw new Exception("ExecutiveDAO.UpdateExecutive", ex); LogHelper.WriteLog("Models", "ManagerPQR", "CreatePQR" + esNuloError, ex, ""); } finally { ora.Dispose(); } return(response); }
public OutLogPQR GetLogPQR(int processNumber) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutLogPQR response = new OutLogPQR(); var ora = new OracleServer(connectionString); LogPQR log; List <LogPQR> list = new List <LogPQR>(); string command = string.Empty; try { command = "SELECT NUMERO_PROCESO, SECUENCIA_NOVEDAD, ESTADO_ANTERIOR, ESTADO_NUEVO, DESCRIPCION, FECHA_INSERTA_NEGOCIO, USUARIO_INSERTA, "; command = command + "FECHA_INSERTA_SYS, NOMBRE_ESTADO_NVO, NOMBRE_ESTADO_ANT "; command = command + string.Format("FROM BBS_WFG_V_PQR_LOG WHERE NUMERO_PROCESO = {0} ", processNumber.ToString()); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { log = new LogPQR(); log.processNumber = DBNull.Value.Equals(rdr["NUMERO_PROCESO"]) ? 0 : int.Parse(rdr["NUMERO_PROCESO"].ToString()); log.SequenceNovelty = DBNull.Value.Equals(rdr["SECUENCIA_NOVEDAD"]) ? 0 : int.Parse(rdr["SECUENCIA_NOVEDAD"].ToString()); log.previousState = DBNull.Value.Equals(rdr["ESTADO_ANTERIOR"]) ? 0 : int.Parse(rdr["ESTADO_ANTERIOR"].ToString()); log.newState = DBNull.Value.Equals(rdr["ESTADO_NUEVO"]) ? 0 : int.Parse(rdr["ESTADO_NUEVO"].ToString()); log.description = DBNull.Value.Equals(rdr["DESCRIPCION"]) ? string.Empty : rdr["DESCRIPCION"].ToString(); log.dateInsertBusiness = DBNull.Value.Equals(rdr["FECHA_INSERTA_NEGOCIO"]) ? DateTime.Today.ToString("dd/MM/yyyy") : DateTime.Parse(rdr["FECHA_INSERTA_NEGOCIO"].ToString()).ToString("dd/MM/yyyy"); log.userInsert = DBNull.Value.Equals(rdr["USUARIO_INSERTA"]) ? string.Empty : rdr["USUARIO_INSERTA"].ToString(); log.dateInsertSYS = DBNull.Value.Equals(rdr["FECHA_INSERTA_SYS"]) ? DateTime.Today.ToString("dd/MM/yyyy") : DateTime.Parse(rdr["FECHA_INSERTA_SYS"].ToString()).ToString("dd/MM/yyyy"); log.statusNameNew = DBNull.Value.Equals(rdr["NOMBRE_ESTADO_NVO"]) ? string.Empty : rdr["NOMBRE_ESTADO_NVO"].ToString(); log.statusNamePrevious = DBNull.Value.Equals(rdr["NOMBRE_ESTADO_ANT"]) ? string.Empty : rdr["NOMBRE_ESTADO_ANT"].ToString(); list.Add(log); } rdr.Close(); response.lstLogPQR = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("PqrDAO.GetLogPQR", ex); } finally { ora.Dispose(); } return(response); }
public OutNoveltyPQR GetNoveltyPQR(int processNumber) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutNoveltyPQR response = new OutNoveltyPQR(); var ora = new OracleServer(connectionString); NoveltyPQR novelty; List <NoveltyPQR> list = new List <NoveltyPQR>(); string command = string.Empty; try { command = "SELECT CREDITO, NUMERO_PROCESO, SECUENCIA_NOVEDAD, CODIGO_NOVEDAD, DESCRIPCION, FECHA_INSERTA_NEGOCIO, USUARIO_INSERTA, FECHA_INSERTA_SYS, "; command = command + string.Format("NOMBRE_NOVEDAD, FLUJO, PROMOTOR_NOMBRE FROM BBS_WFG_V_PQR_NOVEDAD WHERE NUMERO_PROCESO = {0} ", processNumber.ToString()); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { novelty = new NoveltyPQR(); novelty.loanNumber = DBNull.Value.Equals(rdr["CREDITO"]) ? 0 : int.Parse(rdr["CREDITO"].ToString()); novelty.processNumber = DBNull.Value.Equals(rdr["NUMERO_PROCESO"]) ? 0 : int.Parse(rdr["NUMERO_PROCESO"].ToString()); novelty.SequenceNovelty = DBNull.Value.Equals(rdr["SECUENCIA_NOVEDAD"]) ? 0 : int.Parse(rdr["SECUENCIA_NOVEDAD"].ToString()); novelty.noveltyCode = DBNull.Value.Equals(rdr["CODIGO_NOVEDAD"]) ? 0 : int.Parse(rdr["CODIGO_NOVEDAD"].ToString()); novelty.description = DBNull.Value.Equals(rdr["DESCRIPCION"]) ? string.Empty : rdr["DESCRIPCION"].ToString(); novelty.dateInsertBusiness = DBNull.Value.Equals(rdr["FECHA_INSERTA_NEGOCIO"]) ? DateTime.Today.ToString("dd/MM/yyyy") : DateTime.Parse(rdr["FECHA_INSERTA_NEGOCIO"].ToString()).ToString("dd/MM/yyyy"); novelty.userInsert = DBNull.Value.Equals(rdr["USUARIO_INSERTA"]) ? string.Empty : rdr["USUARIO_INSERTA"].ToString(); novelty.dateInsertSYS = DBNull.Value.Equals(rdr["FECHA_INSERTA_SYS"]) ? DateTime.Today.ToString("dd/MM/yyyy") : DateTime.Parse(rdr["FECHA_INSERTA_SYS"].ToString()).ToString("dd/MM/yyyy"); novelty.NoveltyName = DBNull.Value.Equals(rdr["NOMBRE_NOVEDAD"]) ? string.Empty : rdr["NOMBRE_NOVEDAD"].ToString(); novelty.flow = DBNull.Value.Equals(rdr["FLUJO"]) ? string.Empty : rdr["FLUJO"].ToString(); novelty.executiveName = DBNull.Value.Equals(rdr["PROMOTOR_NOMBRE"]) ? string.Empty : rdr["PROMOTOR_NOMBRE"].ToString(); list.Add(novelty); } rdr.Close(); response.lstNoveltyPQR = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("PqrDAO.GetNoveltyPQR", ex); } finally { ora.Dispose(); } return(response); }
public OutSummaryPQR GetSummaryPQR(string executiveID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutSummaryPQR response = new OutSummaryPQR(); List <SummaryPQR> summaryList = new List <SummaryPQR>(); var ora = new OracleServer(connectionString); string command = string.Empty; try { command = "SELECT TO_CHAR(BBS_LIQCOM_V_PQRS.FECHA_INSERTA_SYS,'MM/YYYY') AS MES, BBS_LIQCOM_V_PQRS.NOMBRE_PROCESO, BBS_LIQCOM_V_PQRS.ESTADO, " + "BBS_LIQCOM_V_PQRS.NOMBRE_ESTADO, COUNT(*) AS NRO_ACLARACIONES FROM BBS_LIQCOM_V_PQRS "; command = command + string.Format(" WHERE CEDULA = '{0}'", executiveID); command = command + "GROUP BY TO_CHAR(BBS_LIQCOM_V_PQRS.FECHA_INSERTA_SYS, 'MM/YYYY'), BBS_LIQCOM_V_PQRS.NOMBRE_PROCESO, "; command = command + "BBS_LIQCOM_V_PQRS.ESTADO, BBS_LIQCOM_V_PQRS.NOMBRE_ESTADO ORDER BY TO_CHAR(BBS_LIQCOM_V_PQRS.FECHA_INSERTA_SYS,'MM/YYYY'), "; command = command + "BBS_LIQCOM_V_PQRS.NOMBRE_PROCESO, BBS_LIQCOM_V_PQRS.ESTADO"; var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { SummaryPQR summary = new SummaryPQR(); summary.month = DBNull.Value.Equals(rdr["MES"]) ? string.Empty : rdr["MES"].ToString(); summary.processName = DBNull.Value.Equals(rdr["NOMBRE_PROCESO"]) ? string.Empty : rdr["NOMBRE_PROCESO"].ToString(); summary.status = DBNull.Value.Equals(rdr["ESTADO"]) ? 0 : double.Parse(rdr["ESTADO"].ToString()); summary.stateName = DBNull.Value.Equals(rdr["NOMBRE_ESTADO"]) ? string.Empty : rdr["NOMBRE_ESTADO"].ToString(); summary.PQRNumber = DBNull.Value.Equals(rdr["NRO_ACLARACIONES"]) ? 0 : double.Parse(rdr["NRO_ACLARACIONES"].ToString()); summaryList.Add(summary); } rdr.Close(); response.lstSummaryPQR = summaryList; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("PqrDAO.GetLoanResume", ex); } finally { ora.Dispose(); } return(response); }
public OutParamDocuments GetLisDocuments(string documentType) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutParamDocuments response = new OutParamDocuments(); var ora = new OracleServer(connectionString); ParamDocuments paramDocuments; List <ParamDocuments> list = new List <ParamDocuments>(); string command = string.Empty; try { command = " SELECT SECUENCIA,DESCRIPCION_DOCUMENTO,RUTA_RAIZ,NOMBRE_DOCUMENTO,TIPO_PARAMETRO,CARPETA "; command = string.Format("{0} FROM BBS_PORTAL_RUTA_IMAGENES WHERE TIPO_PARAMETRO = '{1}'", command, documentType); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { paramDocuments = new ParamDocuments(); paramDocuments.Code = DBNull.Value.Equals(rdr["SECUENCIA"]) ? 0 : double.Parse(rdr["SECUENCIA"].ToString()); paramDocuments.Description = DBNull.Value.Equals(rdr["DESCRIPCION_DOCUMENTO"]) ? string.Empty : rdr["DESCRIPCION_DOCUMENTO"].ToString(); paramDocuments.Path = DBNull.Value.Equals(rdr["RUTA_RAIZ"]) ? string.Empty : rdr["RUTA_RAIZ"].ToString(); paramDocuments.Name = DBNull.Value.Equals(rdr["NOMBRE_DOCUMENTO"]) ? string.Empty : rdr["NOMBRE_DOCUMENTO"].ToString(); paramDocuments.DocumentType = DBNull.Value.Equals(rdr["NOMBRE_DOCUMENTO"]) ? string.Empty : rdr["NOMBRE_DOCUMENTO"].ToString(); paramDocuments.Folder = DBNull.Value.Equals(rdr["CARPETA"]) ? string.Empty : rdr["CARPETA"].ToString(); list.Add(paramDocuments); } rdr.Close(); response.lstParamDocuments = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ParametersDAO.GetLisDocuments", ex); } finally { ora.Dispose(); } return(response); }
public OutBalancesCommision GetBalancesCommissions(string executiveID, double accountNumber) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutBalancesCommision response = new OutBalancesCommision(); var ora = new OracleServer(connectionString); BalancesCommision balance; List <BalancesCommision> list = new List <BalancesCommision>(); string command = string.Empty; try { command = "SELECT CODIGO_CONCEPTO, NOMBRE_CONCEPTO, SALDO_CONCEPTO, CODIGO_CUENTA, CODIGO_EJECUTIVO, CEDULA, NOMBRE_EJECUTIVO "; command = command + string.Format(" FROM BBS_LIQCOM_V_SALDOS WHERE cedula = '{0}' AND CODIGO_CUENTA = {1} ", executiveID, accountNumber); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { balance = new BalancesCommision(); balance.conceptCode = DBNull.Value.Equals(rdr["CODIGO_CONCEPTO"]) ? 0 : double.Parse(rdr["CODIGO_CONCEPTO"].ToString()); balance.conceptName = DBNull.Value.Equals(rdr["NOMBRE_CONCEPTO"]) ? string.Empty : rdr["NOMBRE_CONCEPTO"].ToString(); balance.conceptBalance = DBNull.Value.Equals(rdr["SALDO_CONCEPTO"]) ? 0 : double.Parse(rdr["SALDO_CONCEPTO"].ToString()); balance.accountCode = DBNull.Value.Equals(rdr["CODIGO_CUENTA"]) ? 0 : double.Parse(rdr["CODIGO_CUENTA"].ToString()); balance.executiveCode = DBNull.Value.Equals(rdr["CODIGO_EJECUTIVO"]) ? 0 : double.Parse(rdr["CODIGO_EJECUTIVO"].ToString()); balance.documentID = DBNull.Value.Equals(rdr["CEDULA"]) ? string.Empty : rdr["CEDULA"].ToString(); balance.executiveName = DBNull.Value.Equals(rdr["NOMBRE_EJECUTIVO"]) ? string.Empty : rdr["NOMBRE_EJECUTIVO"].ToString(); list.Add(balance); } rdr.Close(); response.lstBalancesCommision = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("CommissionsDAO.GetBalancesCommissions", ex); } finally { ora.Dispose(); } return(response); }
public OutParamGuias GetTablasAs() { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutParamGuias response = new OutParamGuias(); var ora = new OracleServer(connectionString); ParamGuias guias; response.ListDoc = new List <ParamGuias>(); string command = string.Empty; try { command = " SELECT * FROM TABLAS WHERE IND_ESTADO = 1 ORDER BY SECTOR "; var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { guias = new ParamGuias(); guias.codigo_guia = DBNull.Value.Equals(rdr["CODIGO_TABLA"]) ? 0 : double.Parse(rdr["CODIGO_TABLA"].ToString()); guias.sector = DBNull.Value.Equals(rdr["SECTOR"]) ? 0 : double.Parse(rdr["SECTOR"].ToString()); guias.nombre = DBNull.Value.Equals(rdr["NOMBRE_DOC"]) ? "" : (rdr["NOMBRE_DOC"].ToString()); guias.path = DBNull.Value.Equals(rdr["URL_DOC"]) ? "" : (rdr["URL_DOC"].ToString()); guias.fecha = DBNull.Value.Equals(rdr["FECHA_ACT"]) ? "" : (rdr["FECHA_ACT"].ToString()); guias.fecha = guias.fecha.Substring(0, 10); guias.nombre = guias.nombre.Replace(".pdf", ""); guias.ind_estado = DBNull.Value.Equals(rdr["IND_ESTADO"]) ? 0 : double.Parse(rdr["IND_ESTADO"].ToString()); response.ListDoc.Add(guias); } rdr.Close(); response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("DocumentsDAO.GetTablas", ex); } finally { ora.Dispose(); } return(response); }
public OutUploadDocuments GetUploadDocuments(string documentID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutUploadDocuments response = new OutUploadDocuments(); var ora = new OracleServer(connectionString); UploadDocuments document; List <UploadDocuments> list = new List <UploadDocuments>(); string command = string.Empty; try { command = " SELECT BBS_PORTAL_LOG_IMG.CONSECUTIVO, BBS_PORTAL_LOG_IMG.DESCRIPCION_DOCUMENTO, BBS_PORTAL_LOG_IMG.NOMBRE_DOCUMENTO_CARGADO, "; command = string.Format("{0} BBS_PORTAL_LOG_IMG.YEAR, BBS_PORTAL_LOG_IMG.MONTH FROM BBS_PORTAL_LOG_IMG WHERE ", command); command = string.Format("{0} BBS_PORTAL_LOG_IMG.NUMERO_CEDULA = '{1}' ORDER BY BBS_PORTAL_LOG_IMG.CONSECUTIVO DESC ", command, documentID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { document = new UploadDocuments(); document.Consecutive = DBNull.Value.Equals(rdr["CONSECUTIVO"]) ? 0 : double.Parse(rdr["CONSECUTIVO"].ToString()); document.Description = DBNull.Value.Equals(rdr["DESCRIPCION_DOCUMENTO"]) ? string.Empty : rdr["DESCRIPCION_DOCUMENTO"].ToString(); document.Name = DBNull.Value.Equals(rdr["NOMBRE_DOCUMENTO_CARGADO"]) ? string.Empty : rdr["NOMBRE_DOCUMENTO_CARGADO"].ToString(); document.Year = DBNull.Value.Equals(rdr["YEAR"]) ? 0 : int.Parse(rdr["YEAR"].ToString()); document.Month = DBNull.Value.Equals(rdr["MONTH"]) ?0 : int.Parse(rdr["MONTH"].ToString()); list.Add(document); } rdr.Close(); response.lstUploadDocuments = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("DocumentsDAO.GetUploadDocuments", ex); } finally { ora.Dispose(); } return(response); }
public OutAccumulatedClarifications GetAccumulatedClarifications(string executiveID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutAccumulatedClarifications response = new OutAccumulatedClarifications(); var ora = new OracleServer(connectionString); AccumulatedClarifications accumulated; List <AccumulatedClarifications> list = new List <AccumulatedClarifications>(); string command = string.Empty; try { command = "SELECT MES,NUMERO_ACLARACIONES,NUMERO_RESPONDIDAS,NUMERO_PENDIENTES,PORCENTAJE_RESPONDIDAS,PORCENTAJE_PENDIENTES "; command = command + string.Format(" FROM BBS_LIQCOM_V_PQR_RESUM WHERE BBS_LIQCOM_V_PQR_RESUM.CODIGO_ASESOR = '{0}' ", executiveID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { accumulated = new AccumulatedClarifications(); accumulated.month = DBNull.Value.Equals(rdr["MES"]) ? string.Empty : rdr["MES"].ToString(); accumulated.total = DBNull.Value.Equals(rdr["NUMERO_ACLARACIONES"]) ? 0 : double.Parse(rdr["NUMERO_ACLARACIONES"].ToString()); accumulated.answered = DBNull.Value.Equals(rdr["NUMERO_RESPONDIDAS"]) ? 0 : double.Parse(rdr["NUMERO_RESPONDIDAS"].ToString()); accumulated.pending = DBNull.Value.Equals(rdr["NUMERO_PENDIENTES"]) ? 0 : double.Parse(rdr["NUMERO_PENDIENTES"].ToString()); accumulated.percentageAnswered = DBNull.Value.Equals(rdr["PORCENTAJE_RESPONDIDAS"]) ? 0 : double.Parse(rdr["PORCENTAJE_RESPONDIDAS"].ToString()); accumulated.percentagePending = DBNull.Value.Equals(rdr["PORCENTAJE_PENDIENTES"]) ? 0 : double.Parse(rdr["PORCENTAJE_PENDIENTES"].ToString()); list.Add(accumulated); } rdr.Close(); response.lstAccumulatedClarifications = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ComplianceGoalDAO.GetAccumulatedClarifications", ex); } finally { ora.Dispose(); } return(response); }
public OutCategoryRange GetCategoryRange() { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutCategoryRange response = new OutCategoryRange(); var ora = new OracleServer(connectionString); CategoryRange categoryRange; List <CategoryRange> list = new List <CategoryRange>(); string command = string.Empty; try { command = "SELECT bbs_liqcom_v_par_categoria.codigo_esquema, bbs_liqcom_v_par_categoria.nombre_esquema, bbs_liqcom_v_par_categoria.rango_inicial, bbs_liqcom_v_par_categoria.rango_final, " + " bbs_liqcom_v_par_categoria.codigo_categoria, bbs_liqcom_v_par_categoria.nombre_categoria FROM bbs_liqcom_v_par_categoria "; var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { categoryRange = new CategoryRange(); categoryRange.SchemeCode = DBNull.Value.Equals(rdr["codigo_esquema"]) ? 0 : double.Parse(rdr["codigo_esquema"].ToString()); categoryRange.SchemeName = DBNull.Value.Equals(rdr["nombre_esquema"]) ? string.Empty : rdr["nombre_esquema"].ToString(); categoryRange.InitialRange = DBNull.Value.Equals(rdr["rango_inicial"]) ? 0 : double.Parse(rdr["rango_inicial"].ToString()); categoryRange.FinalRange = DBNull.Value.Equals(rdr["rango_final"]) ? 0 : double.Parse(rdr["rango_final"].ToString()); categoryRange.CategoryCode = DBNull.Value.Equals(rdr["codigo_categoria"]) ? 0 : double.Parse(rdr["codigo_categoria"].ToString()); categoryRange.CategoryName = DBNull.Value.Equals(rdr["nombre_categoria"]) ? string.Empty : rdr["nombre_categoria"].ToString(); list.Add(categoryRange); } rdr.Close(); response.lstCategoryRange = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ComplianceGoalDAO.GetCategoryRange", ex); } finally { ora.Dispose(); } return(response); }
public Response EditarArchvio(ref ParamGuias guia, string tabla) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); var ora = new OracleServer(connectionString); Response response = new Response(); var pi_codigo = new OracleParameter("fa_codigo_doc", OracleDbType.Double, guia.codigo_guia, ParameterDirection.Input); var pi_nombre = new OracleParameter("fa_Nombre_doc", OracleDbType.Varchar2, guia.nombre, ParameterDirection.Input); var pi_url = new OracleParameter("fa_path", OracleDbType.Varchar2, guia.path, ParameterDirection.Input); var pi_sector = new OracleParameter("fa_sector", OracleDbType.Varchar2, guia.sector, ParameterDirection.Input); var pi_estado = new OracleParameter("fa_estado", OracleDbType.Double, guia.ind_estado, ParameterDirection.Input); var po_ErrorCode = new OracleParameter("fa_Error", OracleDbType.Double, ParameterDirection.Output); var po_ErrorMessage = new OracleParameter("fa_Descripcion_Error", OracleDbType.Varchar2, ParameterDirection.Output); try { po_ErrorMessage.Size = 200; ora.AddParameter(pi_codigo); ora.AddParameter(pi_nombre); ora.AddParameter(pi_url); ora.AddParameter(pi_sector); ora.AddParameter(pi_estado); ora.AddParameter(po_ErrorCode); ora.AddParameter(po_ErrorMessage); var sp = (tabla == "GUIA") ? "sp_upd_doc_guias" : "sp_upd_doc_tablas"; ora.ExecuteProcedureNonQuery(sp); //Respuesta del procedimiento response.errorCode = ora.GetParameter("fa_Error").ToString(); response.errorMessage = ora.GetParameter("fa_Descripcion_Error").ToString(); } catch (Exception ex) { throw new Exception("ParamsDAO.EditarArchvio", ex); } finally { ora.Dispose(); } return(response); }
public OutLoanResume GetLoanResume(double loanNumber) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutLoanResume response = new OutLoanResume(); var ora = new OracleServer(connectionString); string command = string.Empty; try { command = "SELECT NUMERO_CREDITO, FECHA_INICIO_CREDITO, MONTO, VALOR_DESEMBOSO, CODIGO_ASESOR," + " CODIGO_SUCURSAL, NOMBRE_CODIGO_SUCURSAL, CEDULA_ASESOR FROM BBS_LIQCOM_V_CREDITOSMX "; command = command + string.Format(" WHERE NUMERO_CREDITO = {0} ", loanNumber.ToString()); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { response.loanNumber = DBNull.Value.Equals(rdr["NUMERO_CREDITO"]) ? 0 : double.Parse(rdr["NUMERO_CREDITO"].ToString()); response.startDate = DBNull.Value.Equals(rdr["FECHA_INICIO_CREDITO"]) ? DateTime.Today.ToString("dd/MM/yyyy") : DateTime.Parse(rdr["FECHA_INICIO_CREDITO"].ToString()).ToString("dd/MM/yyyy"); response.amount = DBNull.Value.Equals(rdr["MONTO"]) ? 0 : double.Parse(rdr["MONTO"].ToString()); response.disbursement = DBNull.Value.Equals(rdr["VALOR_DESEMBOSO"]) ? 0 : double.Parse(rdr["VALOR_DESEMBOSO"].ToString()); response.executiveCode = DBNull.Value.Equals(rdr["CODIGO_ASESOR"]) ? 0 : double.Parse(rdr["CODIGO_ASESOR"].ToString()); response.branchCode = DBNull.Value.Equals(rdr["CODIGO_SUCURSAL"]) ? 0 : double.Parse(rdr["CODIGO_SUCURSAL"].ToString()); response.branchName = DBNull.Value.Equals(rdr["NOMBRE_CODIGO_SUCURSAL"]) ? string.Empty : rdr["NOMBRE_CODIGO_SUCURSAL"].ToString(); response.documentID = DBNull.Value.Equals(rdr["CEDULA_ASESOR"]) ? string.Empty : rdr["CEDULA_ASESOR"].ToString(); } rdr.Close(); response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("PqrDAO.GetLoanResume", ex); } finally { ora.Dispose(); } return(response); }
public ParamGuias GetIdGuias(double codigo) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutParamGuias response = new OutParamGuias(); var ora = new OracleServer(connectionString); ParamGuias guia = new ParamGuias(); string command = string.Empty; try { command = " SELECT * FROM GUIAS "; command += string.Format("WHERE CODIGO_GUIA = {0}", codigo); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { guia = new ParamGuias(); guia.codigo_guia = DBNull.Value.Equals(rdr["CODIGO_GUIA"]) ? 0 : double.Parse(rdr["CODIGO_GUIA"].ToString()); guia.sector = DBNull.Value.Equals(rdr["SECTOR"]) ? 0 : double.Parse(rdr["SECTOR"].ToString()); guia.nombre = DBNull.Value.Equals(rdr["NOMBRE_DOC"]) ? "" : (rdr["NOMBRE_DOC"].ToString()); guia.path = DBNull.Value.Equals(rdr["URL_DOC"]) ? "" : (rdr["URL_DOC"].ToString()); guia.fecha = DBNull.Value.Equals(rdr["FECHA_ACT"]) ? "" : (rdr["FECHA_ACT"].ToString()); guia.ind_estado = DBNull.Value.Equals(rdr["IND_ESTADO"]) ? 0 : double.Parse(rdr["IND_ESTADO"].ToString()); } rdr.Close(); response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("DocumentsDAO.GetGuias", ex); } finally { ora.Dispose(); } return(guia); }
public OutFolder GetFolderInformation(string customerID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutFolder response = new OutFolder(); var ora = new OracleServer(connectionString); Folder folder; List <Folder> list = new List <Folder>(); string command = string.Empty; try { command = "select numero_carpeta, fecha_creacion, monto_solicitado, plazo_solicitado from v_dlg_carpetas "; command += "where not codigo_estado_carpeta in (0, 100, 1300, 1500, 1600, 1700, 1800, 900000) "; command += string.Format("and numero_identificacion = '{0}'", customerID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { folder = new Folder(); folder.folder = DBNull.Value.Equals(rdr["numero_carpeta"]) ? 0 : double.Parse(rdr["numero_carpeta"].ToString()); folder.monto = DBNull.Value.Equals(rdr["monto_solicitado"]) ? 0 : double.Parse(rdr["monto_solicitado"].ToString()); folder.plazo = DBNull.Value.Equals(rdr["plazo_solicitado"]) ? 0 : double.Parse(rdr["plazo_solicitado"].ToString()); folder.create_date = DBNull.Value.Equals(rdr["fecha_creacion"]) ? string.Empty : rdr["fecha_creacion"].ToString(); list.Add(folder); } rdr.Close(); response.lstFolder = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("CustomerDAO.GetFolderInformation", ex); } finally { ora.Dispose(); } return(response); }
public OutAccumulatedLoan GetAccumulatedLoan(string executiveID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutAccumulatedLoan response = new OutAccumulatedLoan(); var ora = new OracleServer(connectionString); AccumulatedLoan accumulated; List <AccumulatedLoan> list = new List <AccumulatedLoan>(); string command = string.Empty; try { command = "SELECT BBS_LIQCOM_V_COLOCA.CEDULA_ASESOR, BBS_LIQCOM_V_COLOCA.MES, BBS_LIQCOM_V_COLOCA.MONTO, BBS_LIQCOM_V_COLOCA.NRO_CREDITOS "; command = command + string.Format(" FROM BBS_LIQCOM_V_COLOCA WHERE BBS_LIQCOM_V_COLOCA.CEDULA_ASESOR = '{0}' ", executiveID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { accumulated = new AccumulatedLoan(); accumulated.amount = DBNull.Value.Equals(rdr["MONTO"]) ? 0 : double.Parse(rdr["MONTO"].ToString()); accumulated.executiveID = DBNull.Value.Equals(rdr["CEDULA_ASESOR"]) ? string.Empty : rdr["CEDULA_ASESOR"].ToString(); accumulated.month = DBNull.Value.Equals(rdr["MES"]) ? string.Empty : rdr["MES"].ToString(); accumulated.loanCount = DBNull.Value.Equals(rdr["NRO_CREDITOS"]) ? 0 : double.Parse(rdr["NRO_CREDITOS"].ToString()); list.Add(accumulated); } rdr.Close(); response.lstAccumulatedLoan = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ComplianceGoalDAO.GetBalancesCommissions", ex); } finally { ora.Dispose(); } return(response); }
public OutProductivity GetProductivity(string executiveID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutProductivity response = new OutProductivity(); var ora = new OracleServer(connectionString); Productivity productivity; List <Productivity> list = new List <Productivity>(); string command = string.Empty; try { command = "SELECT FIGURA,NRO_CREDITOS,MONTO_CREDITOS,PROMEDIO FROM BBS_LIQCOM_V_PROD_JEFE WHERE "; command = command + string.Format(" CEDULA_ASESOR = '{0}' ", executiveID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { productivity = new Productivity(); productivity.Figure = DBNull.Value.Equals(rdr["FIGURA"]) ? string.Empty : rdr["FIGURA"].ToString(); productivity.LoanCount = DBNull.Value.Equals(rdr["NRO_CREDITOS"]) ? 0 : double.Parse(rdr["NRO_CREDITOS"].ToString()); productivity.LoanAmount = DBNull.Value.Equals(rdr["MONTO_CREDITOS"]) ? 0 : double.Parse(rdr["MONTO_CREDITOS"].ToString()); productivity.Average = DBNull.Value.Equals(rdr["PROMEDIO"]) ? 0 : double.Parse(rdr["PROMEDIO"].ToString()); list.Add(productivity); } rdr.Close(); response.lstProductivity = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ComplianceGoalDAO.GetProductivity", ex); } finally { ora.Dispose(); } return(response); }
public OutExecutiveChilds GetExecutiveChilds(string executiveID, int level) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutExecutiveChilds response = new OutExecutiveChilds(); var ora = new OracleServer(connectionString); ExecutiveChilds executiveChilds; List <ExecutiveChilds> list = new List <ExecutiveChilds>(); string command = string.Empty; try { command = "SELECT BBS_LIQCOM_V_ASECARGO.codigo_asesor_hijo, BBS_LIQCOM_V_ASECARGO.cedula_asesor_hijo, BBS_LIQCOM_V_ASECARGO.nombre_asesor_hijo FROM BBS_LIQCOM_V_ASECARGO "; command = command + string.Format(" WHERE BBS_LIQCOM_V_ASECARGO.cedula_asesor_superior = '{0}' and BBS_LIQCOM_V_ASECARGO.nivel = {1} ", executiveID, level); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { executiveChilds = new ExecutiveChilds(); executiveChilds.Code = DBNull.Value.Equals(rdr["codigo_asesor_hijo"]) ? 0 : double.Parse(rdr["codigo_asesor_hijo"].ToString()); executiveChilds.Name = DBNull.Value.Equals(rdr["nombre_asesor_hijo"]) ? string.Empty : rdr["nombre_asesor_hijo"].ToString(); executiveChilds.DocumentID = DBNull.Value.Equals(rdr["cedula_asesor_hijo"]) ? string.Empty : rdr["cedula_asesor_hijo"].ToString(); list.Add(executiveChilds); } rdr.Close(); response.lstExecutiveChilds = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ExecutiveDAO.GetExecutiveChilds", ex); } finally { ora.Dispose(); } return(response); }
public OutStates GetStates() { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutStates response = new OutStates(); var ora = new OracleServer(connectionString); State state; List <State> list = new List <State>(); string command = string.Empty; try { command = "SELECT TIPO_FLUJO, NOMBRE_FLUJO, CODIGO_ESTADO, NOMBRE_ESTADO FROM BBS_LIQCOM_V_EDO_PQR "; var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { state = new State(); state.flowType = DBNull.Value.Equals(rdr["TIPO_FLUJO"]) ? 0 : int.Parse(rdr["TIPO_FLUJO"].ToString()); state.flowName = DBNull.Value.Equals(rdr["NOMBRE_FLUJO"]) ? string.Empty : rdr["NOMBRE_FLUJO"].ToString(); state.codeState = DBNull.Value.Equals(rdr["CODIGO_ESTADO"]) ? 0 : int.Parse(rdr["CODIGO_ESTADO"].ToString()); state.stateName = DBNull.Value.Equals(rdr["NOMBRE_ESTADO"]) ? string.Empty : rdr["NOMBRE_ESTADO"].ToString(); list.Add(state); } rdr.Close(); response.lstStates = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("PqrDAO.GetStates", ex); } finally { ora.Dispose(); } return(response); }
/// <summary> /// Gets the neighborhood. /// </summary> /// <param name="municipalityID">The municipality identifier.</param> /// <returns></returns> /// <exception cref="Exception">ParametersDAO.GetNeighborhood</exception> public OutDepartments GetNeighborhood(int municipalityID) { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutDepartments response = new OutDepartments(); var ora = new OracleServer(connectionString); Departments department; List <Departments> list = new List <Departments>(); string command = string.Empty; try { command = " select cod_ctro_pobla, nom_ctro_pobla, cod_munic from dfpctropoblado "; command = command + string.Format(" where cod_munic = {0} ", municipalityID); var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { department = new Departments(); department.populationID = DBNull.Value.Equals(rdr["cod_ctro_pobla"]) ? 0 : int.Parse(rdr["cod_ctro_pobla"].ToString()); department.populationName = DBNull.Value.Equals(rdr["nom_ctro_pobla"]) ? string.Empty : rdr["nom_ctro_pobla"].ToString(); department.municipalityID = DBNull.Value.Equals(rdr["cod_munic"]) ? 0 : int.Parse(rdr["cod_munic"].ToString()); list.Add(department); } rdr.Close(); response.lstDepartments = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ParametersDAO.GetNeighborhood", ex); } finally { ora.Dispose(); } return(response); }
/// <summary> /// Gets the born city. /// </summary> /// <returns></returns> /// <exception cref="Exception">ParametersDAO.GetBornCity</exception> public OutBornCities GetBornCity() { string connectionString = DataBaseHelper.GetConnectionString("DLG"); OutBornCities response = new OutBornCities(); var ora = new OracleServer(connectionString); BornCities city; List <BornCities> list = new List <BornCities>(); string command = string.Empty; try { command = " SELECT to_char(A.nombre_ciudad || ' / ' || B.nombre_depto) as nombre_ciudad, A.codigo_ciudad as codigo_ciudad "; command = command + " FROM dfpcdd07 A, dfpdpt06 B WHERE B.codigo_estado = A.codigo_estado and B.codigo_depto = A.codigo_depto "; command = command + " and A.Codigo_Ciudad > 0 order by 1 "; var rdr = ora.ExecuteCommand(command); while (rdr.Read()) { city = new BornCities(); city.cityName = DBNull.Value.Equals(rdr["nombre_ciudad"]) ? string.Empty : rdr["nombre_ciudad"].ToString(); city.cityCode = DBNull.Value.Equals(rdr["codigo_ciudad"]) ? 0 : int.Parse(rdr["codigo_ciudad"].ToString()); list.Add(city); } rdr.Close(); response.lstBornCities = list; response.msg = new Response(); response.msg.errorCode = "200"; response.msg.errorMessage = "OK"; } catch (Exception ex) { throw new Exception("ParametersDAO.GetBornCity", ex); } finally { ora.Dispose(); } return(response); }