Esempio n. 1
0
        public string InscribirGenerar([FromBody] JObject jObjectAlumno)
        {
            DTOPeriodo PeriodoActual = BLLPeriodoPortal.TraerPeriodoEntreFechas(DateTime.Now);
            string     Menms         = BLLPagoPortal.GenerarInscripcionColegiatura(
                (int)jObjectAlumno["AlumnoId"],
                (int)jObjectAlumno["OfertaEducativaId"],
                PeriodoActual.Anio,
                PeriodoActual.PeriodoId);

            if (Menms == "Guardado")
            {
                bool resp = false;// BLL.BLLAlumno.AplicaBecaAlumno(objBeca);
                if (resp)
                {
                    BLL.BLLSaldoAFavor.AplicacionSaldoAlumno(
                        (int)jObjectAlumno["AlumnoId"],
                        true,
                        false);

                    return("Guardado");
                }
                else
                {
                    return("Fallo");
                }
            }
            else
            {
                return(Menms);
            }
        }
Esempio n. 2
0
        public string GenerarColegiaturaIngles(string AlumnoId, string OfertaEducativaId, string MesId)
        {
            DateTime fhoy = DateTime.Now;

            fhoy = fhoy.Month == int.Parse(MesId) ? DateTime.Now : DateTime.ParseExact("01/" + (int.Parse(MesId) < 10 ? "0" + MesId : MesId) + "/" + fhoy.Year.ToString(), "dd/MM/yyyy", Cultura);
            return(BLLPagoPortal.GenerarInscripcionColegiatura(int.Parse(AlumnoId), int.Parse(OfertaEducativaId), fhoy));
        }
Esempio n. 3
0
        public IHttpActionResult GenerarInscrCole([FromBody] JObject jObjectAlumno)
        {
            var Result = BLLPagoPortal.GenerarInscripcionColegiatura((int)jObjectAlumno["AlumnoId"],
                                                                     (int)jObjectAlumno["OfertaEducativaId"]);

            if (Result.ToString().Contains("System.String[]"))
            {
                return(Ok(Result));
            }
            else
            {
                return(BadRequest("Fallo: " + Result.GetType().GetProperty("Message").GetValue(Result, null) + " \n"
                                  + "Detalle: " + Result.GetType().GetProperty("Inner").GetValue(Result, null)));
            }
        }
Esempio n. 4
0
        public IHttpActionResult GenerarColegiaturaIngles([FromBody] JObject jObjectAlumno)
        {
            try
            {
                DateTime fhoy = DateTime.Now;

                fhoy = fhoy.Month == (int)jObjectAlumno["MesId"] ? DateTime.Now :
                       DateTime.ParseExact("01/" +
                                           ((int)jObjectAlumno["MesId"] < 10 ? ("0" + (string)jObjectAlumno["MesId"])
                    : (string)jObjectAlumno["MesId"]) + " / " + fhoy.Year.ToString(), "dd/MM/yyyy", Cultura);

                return(Ok(BLLPagoPortal.GenerarInscripcionColegiatura(
                              (int)jObjectAlumno["AlumnoId"],
                              (int)jObjectAlumno["OfertaEducativaId"], fhoy)));
            }
            catch (Exception err)
            {
                return(BadRequest("Fallo " + err.Message));
            }
        }
Esempio n. 5
0
        public string InscribirGenerar(string AlumnoId, string OfertaEducativaId)
        {
            DTOPeriodo objP  = BLLPeriodoPortal.TraerPeriodoEntreFechas(DateTime.Now);
            string     Menms = BLLPagoPortal.GenerarInscripcionColegiatura(int.Parse(AlumnoId), int.Parse(OfertaEducativaId), objP.Anio, objP.PeriodoId);

            if (Menms == "Guardado")
            {
                bool resp = false;// BLL.BLLAlumno.AplicaBecaAlumno(objBeca);
                if (resp)
                {
                    BLL.BLLSaldoAFavor.AplicacionSaldoAlumno(int.Parse(AlumnoId), true, false);
                    return("Guardado");
                }
                else
                {
                    return("Fallo");
                }
            }
            else
            {
                return(Menms);
            }
        }
Esempio n. 6
0
        public object GenerarInscrCole(string AlumnoId, string OfertaEducativaId, string PeriodoD)
        {
            DTOPeriodo objPeriodo = BLLPeriodoPortal.ConsultarPeriodo2(PeriodoD);

            return(BLLPagoPortal.GenerarInscripcionColegiatura(int.Parse(AlumnoId), int.Parse(OfertaEducativaId)));
        }