public JsonResult AjaxGravarFormalizacaoPorPergunta(string idDocumento, string idFormalizacao, string valor )
 {
     var _frm = new Formalizacao()
     {
         IdServico = IdServico_Atual
         ,
         IdDocumento = int.Parse(idDocumento)
         ,
         IdFormalizacao = int.Parse(idFormalizacao)
         ,
         Valor = int.Parse(valor)
     };
     var _formalizacao = new DocumentoRepository().GravarFormalizacao(_frm);
     return Json(_formalizacao, JsonRequestBehavior.AllowGet);
 }
        public Retorno GravarFormalizacao(Formalizacao frm)
        {
            try
            {
                DbCommand _cmd;
                Database _db = DbConn.CreateDB();
                _cmd = _db.GetStoredProcCommand("Inserir_documento_formalizacao");
                _db.AddInParameter(_cmd, "@idServico", DbType.Int16, frm.IdServico);
                _db.AddInParameter(_cmd, "@idDocumento", DbType.Int16, frm.IdDocumento);
                _db.AddInParameter(_cmd, "@idFormalizacao", DbType.Int16, frm.IdFormalizacao);
                _db.AddInParameter(_cmd, "@Valor", DbType.Int16, frm.Valor);

                var _Ret = new Retorno();

                using (IDataReader _dr = _db.ExecuteReader(_cmd))
                {
                    while (_dr.Read())
                    {
                        _Ret.CodigoRetorno = int.Parse(_dr[0].ToString());
                        _Ret.Mensagem = _dr[1].ToString();
                    }
                }
                return _Ret;
            }
            catch (Exception ex) { throw ex; }
        }