public string updateDocumento(string clave)
        {
            HttpPostedFile file = System.Web.HttpContext.Current.Request.Files[0];

            return(JsonConvert.SerializeObject(
                       CargaDocsService.updateDocument(clave, file, "NR")));
        }
        public ActionResult DownLoad(string treqCode)

        {
            FileInfoFtp file = CargaDocsService.DisplayFileFromServer(
                GlobalVariables.Matricula, treqCode, GlobalVariables.Fndc, GlobalVariables.Aidy, GlobalVariables.Aidp);

            byte[] fileBytes = Convert.FromBase64String(file.FileContent);

            //File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, "filename"+file.Type);

            return(File(fileBytes, file.FileType, file.FileName));
        }
        public string ObtenerDocumentos()
        {
            string result = "";

            try
            {
                result = JsonConvert.SerializeObject(CargaDocsService.ObtenerDocumentos(
                                                         GlobalVariables.Matricula,
                                                         GlobalVariables.Fndc,
                                                         GlobalVariables.Aidy,
                                                         GlobalVariables.Aidp));
            }
            catch (Exception ex)
            {
                throw new HttpException((int)HttpStatusCode.BadRequest, ex.Message);
            }
            return(result);
        }
        public string guardarDocumento(string clave)
        {
            HttpPostedFile file = System.Web.HttpContext.Current.Request.Files[0];

            if (clave == null)
            {
                throw new HttpException(Convert.ToInt32(HttpStatusCode.BadRequest),
                                        "No se puede encontrar su documento, espere un momento e intente nuevamente");
            }
            string result = "";

            try
            {
                result = JsonConvert.SerializeObject(CargaDocsService.insertDocument(GlobalVariables.Matricula, clave, GlobalVariables.Fndc,
                                                                                     GlobalVariables.Aidy, GlobalVariables.Aidp, file));
            }
            catch (Exception ex)
            {
                throw new HttpException((int)HttpStatusCode.InternalServerError,
                                        ex.Message);
            }

            return(result);
        }
 public String ObtenerDatosDocumento()
 {
     return(JsonConvert.SerializeObject(CargaDocsService.ObtenerDatosDocumento(
                                            GlobalVariables.Matricula, "AFCD", GlobalVariables.Fndc, GlobalVariables.Aidy, GlobalVariables.Aidp)));
 }
 public ActionResult FileDisplay(string treqCode)
 {
     return(View(CargaDocsService.DisplayFileFromServer(GlobalVariables.Matricula, treqCode, GlobalVariables.Fndc,
                                                        GlobalVariables.Aidy, GlobalVariables.Aidp)));
 }
 public string validaCarga(string treqCode)
 {
     return(new JObject(new JProperty("isOnServer",
                                      CargaDocsService.validaCarga(GlobalVariables.Matricula, treqCode, GlobalVariables.Fndc,
                                                                   GlobalVariables.Aidy, GlobalVariables.Aidp))).ToString());
 }