public Respuesta RespuestaProceso(string respuesta = "", string email = "", string codigo = "", string descripcion = "")
        {
            Respuesta resultado = new Respuesta()
            {
                RespuestaAccion     = respuesta,
                Email               = email,
                CodigoResetPassword = codigo,
                Descripcion         = descripcion,
                CulturaInfo         = EngineData.GetCultura(),
                Id = 0
            };

            return(resultado);
        }
        public Cliente ConstruirInsertarClienteTest(string email)
        {
            Cliente R = new Cliente()
            {
                Email = email,
                FechaRegistroPrueba   = DateTime.UtcNow,
                FechaActivacion       = Convert.ToDateTime("01/01/1900 00:00:00.000"),
                FechaActivacionPrueba = DateTime.UtcNow,
                FechaRegistro         = Convert.ToDateTime("01-01-1900 00:00:00.000"),
                Estatus = false,
                EstatusEnvioNotificacion = false,
                Identidad = IdentificadorReg(),
                Cultura   = EngineData.GetCultura()
            };

            return(R);
        }
        public string CrearEnlazeRegistroGerente(IEngineDb Metodo, string email)
        {
            string fecha = Convert.ToString(DateTime.UtcNow).Replace(" ", "*");

            fecha = fecha.Replace(".", "+");
            string link = string.Empty;

            link = EngineData.EndPointValidation;
            link = link + "Id=" + "0&";
            link = link + "email=" + ConvertirBase64(email);
            link = link + "&identidad=" + EncodeMd5(Metodo.ObtenerIdentidadGerente(email).ToString());
            link = link + "&status=" + "1";
            link = link + "&date=" + fecha;
            link = link + "&type=" + EngineData.RegisterManager;
            link = link + "&cultureInfo=" + EngineData.GetCultura();
            return(link);
        }
        public string CrearEnlazeRestablecerPassword(IEngineDb Metodo, string email, string codigo)
        {
            string fecha = Convert.ToString(DateTime.UtcNow).Replace(" ", "*");

            fecha = fecha.Replace(".", "+");
            string link = string.Empty;

            link = EngineData.EndPointValidation;
            link = link + "Id=" + "1&";
            link = link + "email=" + ConvertirBase64(email);
            link = link + "&ide=" + ConvertirBase64(codigo);
            link = link + "&identidad=" + EncodeMd5(Metodo.ObtenerIdentidadCliente(email).ToString());
            link = link + "&status=" + "0";
            link = link + "&date=" + fecha;
            link = link + "&type=" + EngineData.ResetPassword;
            link = link + "&cultureInfo=" + EngineData.GetCultura();
            return(link);
        }