Beispiel #1
0
        public string Valido_Nov_T3_Gestion(long IdPrestador, long IdBeneficiario,
                                            byte TipoConcepto, int ConceptoOPP,
                                            double ImpTotal, byte CantCuotas,
                                            Single Porcentaje, byte CodMovimiento, String NroComprobante,
                                            string IP, string Usuario, int Mensual,
                                            decimal montoPrestamo, decimal CuotaTotalMensual,
                                            decimal TNA, decimal TEM,
                                            decimal gastoOtorgamiento, decimal gastoAdmMensual,
                                            decimal cuotaSocial, decimal CFTEA,
                                            decimal CFTNAReal, decimal CFTEAReal,
                                            decimal gastoAdmMensualReal, decimal TIRReal, bool bGestionErrores)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Valido_Nov_T3_Gestion(IdPrestador, IdBeneficiario,
                                                  TipoConcepto, ConceptoOPP, ImpTotal,
                                                  CantCuotas, 0, CodMovimiento, NroComprobante,
                                                  DateTime.Now, IP, Usuario, Mensual,
                                                  montoPrestamo, CuotaTotalMensual, TNA, TEM,
                                                  gastoOtorgamiento, gastoAdmMensual, cuotaSocial, CFTEA,
                                                  CFTNAReal, CFTEAReal, gastoAdmMensualReal, TIRReal, bGestionErrores));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
                ServicedComponent.DisposeObject(oNov);
            }
        }
Beispiel #2
0
        public string Novedades_T3_Alta_ConTasa_Sucursal(long IdPrestador, long IdBeneficiario, DateTime FecNovedad, byte TipoConcepto, int ConceptoOPP,
                                                         double ImpTotal, byte CantCuotas, string NroComprobante, string IP, string Usuario, int Mensual, byte IdEstadoReg,
                                                         decimal montoPrestamo, decimal CuotaTotalMensual, decimal TNA, decimal TEM,
                                                         decimal gastoOtorgamiento, decimal gastoAdmMensual, decimal cuotaSocial, decimal CFTEA,
                                                         decimal CFTNAReal, decimal CFTEAReal, decimal gastoAdmMensualReal, decimal TIRReal, string XMLCuotas,
                                                         int idItem, string nroFactura, string cbu, string nroTarjeta, string otro, string prestadorServicio, string poliza,
                                                         string nroSocio, string nroTicket, int idDomicilioBeneficiario, int idDomicilioPrestador,
                                                         string nroSucursal, DateTime fVto, DateTime fVtoHabilSiguiente, byte idTipoDocPresentado, DateTime fEstimadaEntrega, bool solicitaTarjetaNominada)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Novedades_T3_Alta_ConTasa(IdPrestador, IdBeneficiario, FecNovedad, TipoConcepto, ConceptoOPP,
                                                      ImpTotal, CantCuotas, NroComprobante, IP, Usuario, Mensual, IdEstadoReg,
                                                      montoPrestamo, CuotaTotalMensual, TNA, TEM,
                                                      gastoOtorgamiento, gastoAdmMensual, cuotaSocial, CFTEA,
                                                      CFTNAReal, CFTEAReal, gastoAdmMensualReal, TIRReal, XMLCuotas,
                                                      idItem, nroFactura, cbu, nroTarjeta, otro, prestadorServicio, poliza,
                                                      nroSocio, nroTicket, idDomicilioBeneficiario, idDomicilioPrestador, nroSucursal, fVto, fVtoHabilSiguiente, idTipoDocPresentado, fEstimadaEntrega, solicitaTarjetaNominada));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
                ServicedComponent.DisposeObject(oNov);
            }
        }
Beispiel #3
0
        public Boolean CtrolOcurrenciasCancCuotas(byte CantOcurrDisp, long IdBeneficiario, int ConceptoOPP, long IdNovedadABorrar)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.CtrolOcurrenciasCancCuotas(CantOcurrDisp, IdBeneficiario, ConceptoOPP, IdNovedadABorrar));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
            }
        }
Beispiel #4
0
        public DataSet Modificacion_Masiva_Indeterminadas(DataSet NovAMod, double Monto, string Ip, string Usuario, bool Masiva)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Modificacion_Masiva_Indeterminadas(NovAMod, Monto, Ip, Usuario, Masiva));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
            }
        }
Beispiel #5
0
        public string Novedades_Baja_Cuotas(DataSet CuotasABajar, string Ip, string Usuario)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Novedades_Baja_Cuotas(CuotasABajar, Ip, Usuario));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
            }
        }
Beispiel #6
0
        public string Novedades_Baja(long IdNovedadAnt, string IP, string Usuario, int Mensual)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Novedades_Baja(IdNovedadAnt, IP, Usuario, Mensual));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
            }
        }
Beispiel #7
0
        public string Novedades_Baja_Cuotas(DataSet CuotasABajar, string Ip, string Usuario)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Novedades_Baja_Cuotas(CuotasABajar, Ip, Usuario));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
                ServicedComponent.DisposeObject(oNov);
            }
        }
Beispiel #8
0
        public string Novedades_Baja(long IdNovedadAnt, string IP, string Usuario, int Mensual)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Novedades_Baja(IdNovedadAnt, IP, Usuario, Mensual));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
                ServicedComponent.DisposeObject(oNov);
            }
        }
Beispiel #9
0
        public string Novedades_Modificacion(long IdNovedadAnt, double ImpTotalN, Single PorcentajeN, string NroComprobanteN,
                                             string IPN, string UsuarioN, int Mensual, bool Masiva)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Novedades_Modificacion(IdNovedadAnt, ImpTotalN, PorcentajeN, NroComprobanteN,
                                                   IPN, UsuarioN, Mensual, Masiva));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
            }
        }
Beispiel #10
0
        public string Novedades_Alta(long IdPrestador, long IdBeneficiario,
                                     byte TipoConcepto, int ConceptoOPP, double ImpTotal, byte CantCuotas, Single Porcentaje,
                                     string NroComprobante, string IP, string Usuario, int Mensual)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                return(oNov.Novedades_Alta(IdPrestador, IdBeneficiario, TipoConcepto, ConceptoOPP, ImpTotal,
                                           CantCuotas, Porcentaje, NroComprobante, IP, Usuario, Mensual));
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
            }
        }
Beispiel #11
0
        /*public long getIdPrestador()
         * {
         *      return idPrestador;
         * }
         *
         * private void setIdPrestador(long idPrestador)
         * {
         *      this.idPrestador=idPrestador;
         * }*/

        public bool verDisponible(long idPrestador, long idBeneficiario, double monto, int mensualDesde, int mensualHasta)
        {
            string       resultado;
            int          cuotas;
            double       importe;
            FechaMensual desde = new FechaMensual(mensualDesde);
            FechaMensual hasta = new FechaMensual(mensualHasta);
            //Creo un objeto tipo novedad para reutilizar el codigo ya existente de verificacion de disponibilidad


            Novedad_Trans nov = new Novedad_Trans();

            try
            {
                //VALIDO LOS DATOS INGRESADOS
                validoDatos(desde, hasta);

                //SACO LA CANTIDAD DE CUOTAS POR LA DIFERENCIAS DE LOS MENSUALES, EN MESES
                cuotas  = desde.cantidadDeMesesCon(hasta);
                importe = monto / cuotas;

                //El metodo de verificacion de disponibilidad retorna un string informando el resultado
                resultado = nov.CtrolAlcanza(idBeneficiario, importe, idPrestador, 0);


                if (resultado == String.Empty)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (NoValida e)
            {
                //RETORNO MENSAJE DE ERROR
                log.Error(string.Format("{0}->{1} ", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod()));
                throw e;
            }
        }
Beispiel #12
0
        public void Novedades_Rechazadas_A_ConTasas(
            long IdBeneficiario, long IdPrestador, byte CodMovimiento, byte TipoConcepto, int CodConceptoLiq, double ImporteTotal,
            byte CantCuotas, Single Porcentaje, string NroComprobante, string IP, string Usuario, DateTime FecRechazo,
            decimal montoPrestamo, decimal CuotaTotalMensual, decimal TNA, decimal TEM, decimal gastoOtorgamiento, decimal gastoAdmMensual,
            decimal cuotaSocial, decimal CFTEA, decimal CFTNAReal, decimal CFTEAReal, decimal gastoAdmMensualReal, decimal TIRReal, string mensajeError)
        {
            Novedad_Trans oNov = new Novedad_Trans();

            try
            {
                oNov.Novedades_Rechazadas_A_ConTasas(IdBeneficiario, IdPrestador, CodMovimiento, TipoConcepto, CodConceptoLiq, ImporteTotal,
                                                     CantCuotas, Porcentaje, NroComprobante, IP, Usuario, FecRechazo,
                                                     montoPrestamo, CuotaTotalMensual, TNA, TEM, gastoOtorgamiento, gastoAdmMensual,
                                                     cuotaSocial, CFTEA, CFTNAReal, CFTEAReal, gastoAdmMensualReal, TIRReal, mensajeError);
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
            }
        }