예제 #1
0
        public JsonResult Documentos(string dadosPessoaisJson)
        {
            VM_UsuarioComplementoDadosBancarios dadosPessoais = new VM_UsuarioComplementoDadosBancarios();

            dadosPessoais = Utils.Utils.Deserialize <VM_UsuarioComplementoDadosBancarios>(dadosPessoaisJson);

            string Proposta    = "proposta";
            string GuidUsuario = "";

            //Salvar Arquivo
            if (true)
            {
                HttpPostedFileBase file = Request.Files["File"];
                //Adiciona o server mais o nome da pasta
                string arquivo     = ("C:\\fakepath\\ea648b600ebb59ad83cfd9de71e549d1.jpg");
                string tipoArquivo = arquivo.Substring(arquivo.IndexOf('.') + 1);
                arquivo = arquivo.Substring(arquivo.IndexOf('\\') + 1);
                string newPath = Path.Combine(Proposta, GuidUsuario);
                //string newPath = Path.Combine(Bcredi.Utils.Constantes.SERVER_PATH_FILE, Bcredi.Utils.Constantes.NOME_PASTA_CARTEIRA, idcarteirareferencia, Bcredi.Utils.Constantes.NOME_PASTA_PLANILHA);
                //string newPath = Bcredi.Utils.Constantes.SERVER_PATH_FILE;
                //Melhoria - alterar assim que souber o caminho correto
                //Caminho no banco
                newPath = newPath + "C:\\Temp\\" + Proposta + "\\" + GuidUsuario;
                //Cria a pasta
                Directory.CreateDirectory(newPath);
                //Concatena diretorio com a arquivo
                string fname = Path.Combine(newPath, arquivo);
                //string mimetype = Path.GetExtension(fname);

                //FileInfo fi = new FileInfo(fname);
                file.SaveAs(fname);

                long tamanhoLong = file.ContentLength;

                if ((tipoArquivo == "jpg") && (tipoArquivo == "png"))
                {
                    file.SaveAs(fname);
                }
            }

            //comunicação com banco
            bool isValid = new bool();

            if (isValid)
            {
                return(Json(new { Success = true, Message = "Sucesso", Data = dadosPessoaisJson }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { Error = true, Message = "Usuário não encontrado" }, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public JsonResult DocumentosJson(string guidUsuario)
        {
            VM_UsuarioComplementoDadosBancarios json = new VM_UsuarioComplementoDadosBancarios();
            string sjson = Utils.Utils.Serialize <VM_UsuarioComplementoDadosBancarios>(json);

            //verificar se o email do cliente esta na lista de signatarios e ja foi assinado
            if (!string.IsNullOrEmpty(guidUsuario))
            {
                List <Documento> listaDocumentos = new List <Documento>();

                return(Json(new
                {
                    Success = true,
                    Message = "Sucesso",
                }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { Error = true, Message = "Usuário não encontrado" }, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
 public bool InsertOrUpdateUsuarioComplementoDadosBancarios(VM_UsuarioComplementoDadosBancarios obj)
 {
     return(usuarioRepository.InsertOrUpdateUsuarioComplementoDadosBancariosRepository(obj));
 }