Beispiel #1
0
        public IHttpActionResult GuardarDescuentos()
        {
            var objAlumno = JObject.Parse(HttpContext.Current.Request.Form["ObjAlumno"]);
            var alumno2   = objAlumno.ToObject <DTO.DTODescuentoAlumno>();

            Stream DocBeca       = HttpContext.Current.Request?.Files["DocBeca"]?.InputStream ?? null;
            Stream DocInscipcion = HttpContext.Current.Request?.Files["DocInscipcion"]?.InputStream ?? null;
            Stream DocExamen     = HttpContext.Current.Request?.Files["DocExamen"]?.InputStream ?? null;

            alumno2.Descuentos.Find(a => a.PagoConceptoId == 800).Comprobante = DocBeca == null ? null : Herramientas.ConvertidorT.ConvertirStream(DocBeca,
                                                                                                                                                   HttpContext.Current.Request.Files["DocBeca"].ContentLength);

            alumno2.Descuentos.Find(a => a.PagoConceptoId == 802).Comprobante = DocInscipcion == null ? null : Herramientas.ConvertidorT.ConvertirStream(DocInscipcion,
                                                                                                                                                         HttpContext.Current.Request.Files["DocInscipcion"].ContentLength);

            alumno2.Descuentos.Find(a => a.PagoConceptoId == 1000).Comprobante = DocExamen == null ? null : Herramientas.ConvertidorT.ConvertirStream(DocExamen,
                                                                                                                                                      HttpContext.Current.Request.Files["DocExamen"].ContentLength);


            var Result = BLLAlumnoInscrito.GuardarDescuentosNuevoIngreso(alumno2);

            if ((int)Result.GetType().GetProperty("AlumnoId").GetValue(Result, null) > 0)
            {
                return(Ok(Result));
            }
            else
            {
                return(BadRequest("Fallo al momento de guardar, " + Result.GetType().GetProperty("Message").GetValue(Result, null)));
            }
        }
Beispiel #2
0
        public void GenerarPDF2(HttpContext obj)
        {
            string DocumentoId = "";

            DocumentoId = obj.Request.Params["DocumentoId"];
            DocumentoId = DocumentoId.Replace(".pdf", "");
            if (DocumentoId != null)
            {
                //return Convert.ToBase64String(BLLAlumnoInscrito.TraerDocumento(int.Parse(DocumentoId)));
                Stream stream       = new MemoryStream(BLLAlumnoInscrito.TraerDocumento(int.Parse(DocumentoId)));
                var    MemoryStream = new MemoryStream();
                stream.CopyTo(MemoryStream);

                HttpContext.Current.Response.Clear();
                HttpContext.Current.Response.ContentType = "application/pdf";
                HttpContext.Current.Response.AddHeader("Content-Type", "application/pdf");
                HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=" + "Beca" + ".pdf");

                HttpContext.Current.Response.BinaryWrite(MemoryStream.ToArray());
                //HttpContext.Current.Response.ContentType = "application/pdf";
                //HttpContext.Current.Response.AddHeader("content-disposition", MemoryStream.Length.ToString());
                MemoryStream.Close();
                HttpContext.Current.Response.Flush();

                HttpContext.Current.Response.End();
            }
        }
Beispiel #3
0
        public string GenerarPDF(string DocumentoId)
        {
            byte[] Archivo = BLLAlumnoInscrito.TraerDocumento(int.Parse(DocumentoId));
            string nombre  = Herramientas.ConvertidorT.CrearPass() + ".pdf";

            System.IO.File.WriteAllBytes("C:\\inetpub\\wwwroot\\Archivos\\" + nombre, Archivo);
            return("\\Archivos\\" + nombre);
        }
        public IHttpActionResult AddNuevaOferta(DTO.DTOAlumno objAlumno)
        {
            var Result = BLLAlumnoInscrito.InscribirNuevaOferta(objAlumno);

            if ((bool)Result.GetType().GetProperty("Estatus").GetValue(Result, null))
            {
                return(Ok(Result));
            }
            else
            {
                return(BadRequest("Fallo al momento de guardar, " + Result.GetType().GetProperty("Message").GetValue(Result, null)));
            }
        }
Beispiel #5
0
        public void GenerarPDF2(string DocumentoId)
        {
            Stream stream       = new MemoryStream(BLLAlumnoInscrito.TraerDocumento(int.Parse(DocumentoId)));
            var    MemoryStream = new MemoryStream();

            stream.CopyTo(MemoryStream);

            HttpContext.Current.Response.Expires = 0;
            HttpContext.Current.Response.Buffer  = true;
            HttpContext.Current.Response.ClearContent();
            HttpContext.Current.Response.ContentType = "application/pdf";
            HttpContext.Current.Response.AddHeader("Content-Type", "application/pdf");
            HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=" + "Beca" + ".pdf");
            HttpContext.Current.Response.BinaryWrite(MemoryStream.ToArray());
            HttpContext.Current.Response.Flush();
            MemoryStream.Close();
            HttpContext.Current.Response.End();
        }
 public IHttpActionResult NombreCalendario(string Alumno)
 {
     return(Ok(BLLAlumnoInscrito.NombreCalendario(int.Parse(Alumno))));
 }