public void insertaSolicitud(MSolicitudExtraFinan objMsolicitudExtraFinan)
        {
            objProc   = new DProcedimiento();
            objExcute = new DExecute();
            objProc.NombreProcedimiento = "[dbo].[PRC_CREA_SOLICITUD_EXTRAFINANCIAMIENTO]";

            objProc.Parametros.Add(new DParametro {
                Nombre = "@pId_extrafinanciamiento", Valor = objMsolicitudExtraFinan.IdTipoExtraFinan, Tipo = DbType.Int32, Out = false
            });
            //objProc.Parametros.Add(new DParametro { Nombre = "@pId_financiera", Valor = objMsolicitudExtraFinan.IdFinan, Tipo = DbType.Int32, Out = false });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdCliente", Valor = objMsolicitudExtraFinan.IdCliente, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdTipoEntrega", Valor = objMsolicitudExtraFinan.IdTipoEntrega, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdTipoDesembolso", Valor = objMsolicitudExtraFinan.IdTipoDesembolso, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pMonto", Valor = objMsolicitudExtraFinan.Monto, Tipo = DbType.Double, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pUsuario_alta", Valor = objMsolicitudExtraFinan.UsuarioAlta, Tipo = DbType.String, Out = false
            });

            objExcute.Upsert(objProc);
        }
        public void insertaSolicitud(MSolicitudPrestamo objMSolicitaPrestamo)
        {
            objProc   = new DProcedimiento();
            objExcute = new DExecute();
            objProc.NombreProcedimiento = "[dbo].[PRC_CREA_SOLICITUD_CREDITO]";

            objProc.Parametros.Add(new DParametro {
                Nombre = "pIdFinanciera", Valor = objMSolicitaPrestamo.idFinanciera, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pIdCliente", Valor = objMSolicitaPrestamo.dpiCliente, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pIdTipoCredito", Valor = objMSolicitaPrestamo.idTipoCredito, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pIdTipoEntrega", Valor = objMSolicitaPrestamo.idTipoEntrega, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pIdTipoDesembolso", Valor = objMSolicitaPrestamo.idTipoDesembolso, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pCapital", Valor = objMSolicitaPrestamo.capital, Tipo = DbType.Double, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pPlazo", Valor = objMSolicitaPrestamo.plazo, Tipo = DbType.String, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pGarantia", Valor = objMSolicitaPrestamo.garantia, Tipo = DbType.String, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pUtilidadDinero", Valor = objMSolicitaPrestamo.utilidadDinero, Tipo = DbType.String, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pHistorialCompra", Valor = objMSolicitaPrestamo.historialCompras, Tipo = DbType.String, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "pProyeccionPago", Valor = objMSolicitaPrestamo.proyeccionPago, Tipo = DbType.String, Out = false
            });

            objExcute.Upsert(objProc);
        }
        public void insertarSolicitud(MSolicitudTarjetaCredito objMSolicitaPrestamoTarjeta)
        {
            objProc   = new DProcedimiento();
            objExcute = new DExecute();
            objProc.NombreProcedimiento = "[dbo].[PRC_CREA_SOLICITUD_TARJETA]";

            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdFinanciera", Valor = objMSolicitaPrestamoTarjeta.IdFinanciera, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdCliente", Valor = objMSolicitaPrestamoTarjeta.IdCliente, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdTipoCredito", Valor = objMSolicitaPrestamoTarjeta.IdTipoCredtio, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pId_tipo_tarjeta", Valor = objMSolicitaPrestamoTarjeta.IdTipoTarjeta, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdTipoEntrega", Valor = objMSolicitaPrestamoTarjeta.IdTipoEntrega, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdTipoDesembolso", Valor = objMSolicitaPrestamoTarjeta.IdTipoDesembolso, Tipo = DbType.Int32, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pLimite", Valor = objMSolicitaPrestamoTarjeta.Limite, Tipo = DbType.Double, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pHistorialCompra", Valor = objMSolicitaPrestamoTarjeta.HistorialCompra, Tipo = DbType.String, Out = false
            });
            objProc.Parametros.Add(new DParametro {
                Nombre = "@pIdCategoria_tarjeta", Valor = objMSolicitaPrestamoTarjeta.IdCategoriaTarjeta, Tipo = DbType.Int32, Out = false
            });

            objExcute.Upsert(objProc);
        }