Exemplo n.º 1
0
        public static string CrearCredito(int pSolicitudCreditoId, int pProductoId, string pTipoCuota,
                                          decimal pMontoInicial, decimal pMontoGastosAdm, string pIndGastosAdm, decimal pMontoCredito,
                                          string pModalidad, int pNumerocuotas, decimal pInteresMensual, DateTime pFechaPrimerPago, string pObservacion)
        {
            string retorno;

            using (var scope = new TransactionScope())
            {
                try
                {
                    using (var db = new VENDIXEntities())
                    {
                        retorno =
                            db.usp_Credito_Ins(pSolicitudCreditoId, pProductoId, pTipoCuota, pMontoInicial, pMontoCredito,
                                               pMontoGastosAdm, pIndGastosAdm, pModalidad, pNumerocuotas, pInteresMensual,
                                               pFechaPrimerPago, pObservacion, VendixGlobal.GetUsuarioId()).ToList()[0];
                    }
                    scope.Complete();
                }
                catch (Exception ex)
                {
                    scope.Dispose();
                    retorno = ex.InnerException.Message;
                }
            }
            return(retorno);
        }